목차
- File 클래스 소개/구문
- File 클래스 소속 메서드
- 파일 제어 클래스 종류
- 파일 제어 관련글
File 클래스 소개/구문
java.io 패키지 안 File 클래스 가져오면, 파일 제어 가능.
즉,
File 클래스로 파일 객체 생성 후, File 클래스 변수에 할당.
[구문]
import java.io.File; // File 클래스 가져오기.
File myObj = new File("filename.txt"); // 파일명 지정.
File 클래스 소속 메서드
※ File 클래스에 포함된 파일 제어 메서드 종류.
canRead()
Boolean 반환. / 파일 읽기 가능 여부 체크.
canWrite()
Boolean 반환. / 파일이 쓰기 가능 여부 체크.
createNewFile()
Boolean 반환. / 빈 파일 생성.
delete()
Boolean 반환. / 파일 삭제.
exist()
Boolean 반환. / 파일 존재 여부 체크.
getName()
String 반환. / 파일명 반환.
getAbsolutePath()
String 반환. / 파일의 절대 경로 반환.
length()
Long 반환. / 바이트 단위로 파일 크기 반환.
list()
String[] 반환. / 디렉토리 안 파일을 배열로 반환.
mkdir()
Boolean 반환. / 디렉토리 생성.
파일 제어 클래스 종류
1. Java API의 파일 제어 클래스 종류
FileReader
BufferedReader
Files
Scanner
FileInputStream
FileWriter
BufferedWriter
FileOutputStream
등등.
2. 사용할 클래스는 아래 경우에 따라 다름.
① 작업 중인 Java 버전.
② 읽거나 쓸 크기. (예: 바이트/문자 수준인지, 파일/라인 수준인지)
파일 제어 관련글
파일 생성/쓰기
https://homzzang.com/b/java-51
파일 읽기
https://homzzang.com/b/java-52
파일 삭제
https://homzzang.com/b/java-53
최신댓글