본문 바로가기

JAVA/JAVA 공부

File 생성(1)

폴더생성

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