File 클래스
기존의 파일이나 폴더를 제어하는 클래스
파일 쓰기
- FileWriter
FileWriter fw= new FileWriter(newfile2);// 파일 작성
|
cs |
fw.write("string") | 파일 쓰기 |
fw.close() | 파일 닫기 |
FileWriter(file,true) | 파일 이어쓰기 |
- PrintWriter
PrintWriter pw=new PrintWriter(new BufferedWriter(new FileWriter(newfile)));
|
cs |
pw.println("string") | 파일 쓰기 |
파일 읽기
- FileReader
FileReader fr=new FileReader(newfile2);
|
cs |
한 글자 단위로 읽기
int ch=fr.read();
while(ch!=-1){
System.out.print((char)ch+" ");
ch=fr.read();
}
|
cs |
- BufferedReader
BufferedReader br=new BufferedReader(new FileReader(newfile2));
String str=" ";
|
cs |
문장 단위로 읽기
String str=" ";
while((str=br.readLine())!=null) {
System.out.println(str+" ");
}
|
cs |
파일 함수
f.list() | 해당 위치에 있는 모든 파일 리스트로 저장 |
f.createNewFile() | 파일 생성 여부 (T/F) |
f.isFile() | 파일인지 파악 (T/F) |
f.isDirectory() | 폴더인지 파악 (T/F) |
f.exists() | 파일 존재 여부 파악 (T/F) |
f.delete() | 파일 삭제 |
'JAVA > 함수 내용 정리' 카테고리의 다른 글
ArrayList 클래스 (0) | 2022.12.30 |
---|---|
Vector 클래스 (동적 객체 배열) (0) | 2022.12.29 |
Calendar 클래스 (날짜) (0) | 2022.12.26 |
GUI 메서드 (0) | 2021.11.06 |
String 클래스 (0) | 2021.10.29 |