본문 바로가기

Java

[Eclipse] Java File 클래스

Java File 클래스란?

File 클래스는 입출력에 필요한 파일 및 디렉토리에 관한 정보를 다룰 수 있다.

File 클래스는 파일과 디렉토리의 접근 권한, 생성된 시간, 마지막 수정 일자, 크기, 경로 등의 정보를 얻는 메소드를 가지고 있으며, 새로운 파일과 디렉토리 생성 및 삭제, 이름 변경 등의 조작 메소드를 가진다.

 

 

MainClass05 Class

File 객체를 생성해서 참조값을 f 라는 지역변수에 담았다.

File f = new File(파일경로);

 

 

다음과 같은 동작을 수행하도록 프로그래밍 하게된다면 문제가 발생한다.

// 실제 memo.txt 파일이 존재하지 않으면 파일을 만들고

// 존재하면 memo.txt 파일을 삭제하도록 프로그래밍 해 보세요.

 

createNewFile() 메소드에서 오류가 발생한다.

따라서 다음과 같이 예외 처리를 해야한다.