일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바
- 백준
- TypeScript
- Node.js
- 타입스크립트
- 형변환
- 입출력과 사칙연산
- 다형성
- 파이썬
- do it!
- 자바스크립트
- Do it! 공부단
- Python
- nodejs
- html
- 백엔드 개발
- Java
- 배열
- 공부단
- 공부
- SQL
- Oracle
- 상속
- Do it! 자바스크립트 입문
- 운영체제
- Do it 공부단
- 노드제이에스
- 단계별로 풀어보기
- JavaScript
- 변수
Archives
- Today
- Total
성준이의 공부블로그
[JAVA] File클래스 본문
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 |