25. 파일 입출력

Lee kyu min·2024년 2월 13일

Java study

목록 보기
25/41

파일처리

  • 파일에 대한 읽기, 쓰기, 편집 등 기능
  • java.io 패키지에 있다.

스트림

  • 어느 한쪽에서 다른 쪽으로 데이터를 전송할 무언가

종류

  • 바이트 스트림은 1byte 단위의 입출력 처리(영상, 음성, 영문자 등)
  • 문자 스트림은 2byte 문자 입출력 처리(유니코드 등 문자)

1. 파일 생성

File 객체명 = new File("[디렉터리명\]");	//File 클래스 객체 생성
try{
	boolean 변수명 = File객체명.createNewFile();	//원하는 경로에 새 파일 생성
} catch(Exception e) {
...
}

2. 입출력 스트림으로 파일 읽기/쓰기(객체 생성)

ex)

1). 쓰기

FileWriter 객체명 = new FileWriter();

2). 읽기

FileReader 객체명 = new FileReader();
BufferedReader 객체명 = new BufferedReader();

3. 파일 읽기/쓰기 종료하기

객체명.close();

0개의 댓글