건설자
}
}
1.boolean createNewFile()은 존재하지 않으면 true를 반환하고 존재하면 false를 반환합니다.
2.boolean mkdir()은 디렉토리를 생성합니다
3.boolean mkdirs()는 다중 레벨 디렉토리를 생성합니다.
삭제 방법
1.부울 삭제()
2.boolean deleteOnExit() 사용 완료 후 파일 삭제
공개 클래스 FileDemo2 {
공개 정적 무효 메인(문자열[] 인수){
파일 f =새 파일("d://1.txt");
노력하다 {
System.out.println(f.createNewFile());//파일이 존재하면 false를 반환합니다.
System.out.println(f.delete());//파일이 존재하지 않으면 false를 반환합니다.
} 잡기(IOException e) {
// TODO 자동 생성된 캐치 블록
e.printStackTrace();
}
}
}
1.boolean canExecute()는 파일이 실행 가능한지 여부를 결정합니다.
2.boolean canRead()는 파일을 읽을 수 있는지 여부를 결정합니다.
3.boolean canWrite()는 파일을 쓸 수 있는지 여부를 결정합니다.
4.boolean presents()는 파일이 존재하는지 확인합니다.
5.부울 isDirectory()
6.부울 isFile()
7.부울 isHidden()
8.boolean isAbsolute()는 절대 경로 파일이 존재하지 않는지 여부도 확인할 수 있습니다.
메소드 가져오기
1.문자열 getName()
2.문자열 getPath()
3.문자열 getAbsolutePath()
4.String getParent()//상위 디렉터리가 없으면 null을 반환합니다.
5.long lastModified()//마지막 수정 시간을 가져옵니다.
6.긴 길이()
7.boolean renameTo(파일 f)
8.File[] liseRoots()//머신 드라이브 문자 가져오기
9.문자열[] 목록()
10.String[] 목록(파일명필터 필터)
디스크의 파일 및 폴더 나열
}
}
File[] listFiles(파일 이름필터 필터)
재귀를 사용하여 모든 파일 나열
}
d 드라이브에서 모든 .java 파일을 찾아 c:/jad 디렉터리에 복사한 후 모든 파일 유형을 .java에서 .jad로 변경합니다.
공개 정적 무효 moveFile(파일 디렉토리){
파일[] 파일=dir.listFiles();
for(파일 파일:파일){
if(파일.is디렉토리())
moveFile(파일);
또 다른{
if(file.getName().endsWith(".java"))
file.renameTo(새 파일("c://jad//"+
file.getName().substring(0,file.getName().lastIndexOf('.'))+".jad"));
}
}
}
}