728x90
반응형
SMALL
File클래스
파일 시스템의 파일을 표현하는 클래스로 파일 크기, 파일 속성, 파일 이름 등의 정보와 파일 생성 및 삭제 기능을 제공한다. java.util.File을 import 후 사용 가능하다.
File test1 = new File("파일 경로");
File test2 = new File("C:/test/test.txt");
파일 / 디렉터리 생성 및 삭제 메서드
리턴타입 | 메서드 | 설명 |
boolean | createNewFile() | 새로운 파일 생성 |
boolean | mkdir() | 새로운 디렉터리 생성 |
boolean | mkdirs() | 경로 상에 없는 모든 디렉터리 생성 |
boolean | delete() | 파일 또는 디렉터리 삭제 |
파일 / 디렉터리 정보 리턴 메서드
리턴 타입 | 메소드 | 설명 |
boolean | canExcute() | 실행할 수 있는 파일인지 여부 |
boolean | canRead() | 읽을 수 있는 파일인지 여부 |
boolean | canWrite() | 수정 및 저장할 수 있는 파일인지 여부 |
String | getName() | 파일 이름 리턴 |
String | getParent() | 부모 디렉터리 리턴 |
File | getParentFile() | 부모 디렉터리를 File객체로 생성 후 리턴 |
String | getPath() | 전체 경로 리턴 |
boolean | isFile() | 파일인지 여부 |
boolean | isHidden() | 숨김 파일인지 여부 |
long | lastModified() | 마지막 수정 날짜 및 시간 리턴 |
long | length() | 파일 크기 리턴 |
String[] | list() | 디렉터리 포함한 파일 목록을 String 배열로 리턴 |
String[] | list(FilenameFilter filter) | 디렉터리에 포함된 파일 및 서브 디렉터리 목록 중 FilenameFilter에 맞는 것만 String 배열로 리턴 |
File[] | listFiles() | 디렉터리에 포함된 파일 및 서브 디렉터리 목록 전부 File 배열로 리턴 |
File[] | listFile(FilenameFilter filter) | 디렉터리에 포함된 파일 및 서브 디렉터리 목록 중 FilenameFilter에 맞는 것만 File배열로 리턴 |
728x90
반응형
LIST
'Java' 카테고리의 다른 글
[JAVA] The type parameter T should not be bounded by the final type Integer. Final types cannot be further extended (0) | 2025.02.20 |
---|---|
[JAVA] 자바 - 제네릭의 기본 문법 (0) | 2025.02.20 |
[JAVA] 자바 OutputStream(바이트 단위 스트림) (0) | 2025.02.17 |
[JAVA] 자바 InputStream(바이트 단위 스트림) (0) | 2025.02.17 |
[JAVA] 자바의 입출력스트림 (0) | 2025.02.17 |