폴더생성
String dirStr = "d:/tmp; // 경로지정, d드라이브안에 tmp라는 폴더생성
File newDir = new File(dirStr);
newDir.mkdirs(); // 폴더 생성
파일생성
File fileStr = new File("d:/tmp/test.txt");
// 경로지정, d드라이브안에 tmp폴더 안에 test라는 텍스트 파일 지정
fileStr.createNewFile(); // 파일생성
파일 리스트
File file = new File("d:/"); // 리스트를 확인 할 경로
File filelist[] = file.listFiles(); // 파일 함수 자체를 배열로 만듬
for (int i = 0; i< filelist.length; i++) {
if(filelist[i].isFile()) { // file 인 경우
System.out.println("[파일]" + filelist[i].getName());
}else if(filelist[i].isDirectory()){ // 폴더 인 경우
System.out.println("[폴더]" + filelist[i].getName());
}else {
System.out.println("[ ? ]" + filelist[i].getName());
}
}
파일 존재 여부
.exists();
ex)
if(newFile.exists()) {
System.out.println("newFile.txt는 존재합니다");
}else {
System.out.println("newFile.txt는 존재하지 않습니다");
}
쓰기 가능 여부
.canWrite();
ex)
if(newFile.canWrite()) {
System.out.println("newFile.txt는 쓰기 가능합니다");
}else {
System.out.println("newFile.txt는 쓰기 불가능합니다");
}
'JAVA > JAVA 공부' 카테고리의 다른 글
calendar (0) | 2018.06.26 |
---|---|
File 생성(2) (0) | 2018.06.26 |
randomClass (0) | 2018.06.26 |
operatorClass (0) | 2018.06.26 |
Java 배열을 섞는 방법 (0) | 2018.06.20 |