아이티클래스

자바(JAVA) File Class

File 클래스는 파일에 대한 정보들을 파악하기 위한 메소드들로 구성되어 있다. 파일을 생성하고 삭제하며 지정된 파일이 읽기 가능한지 또는 현재 디렉토리에 어떤 파일들이 있는지를 검사하는 다양한 메소드들이 File 클래스에 준비되어 있다.

 

File 객체를 만들기 위해 사용되는 생성자에 대해 알아보자.

File(String pathname)

주어진 pathname을 경로로 하는 새로운 파일 객체를 생성한다.
File(File parent, String child)

주어진 부모 파일의 pathname과 자식 pathname으로 새로운 파일 객체를 생성한다.
File(String parent, String child)

부모 pathname과 자식 pathname으로 새로운 파일 객체를 생성한다.

 

File(String pathname)
	File f = new File("c:\\java\\test.doc");
    
 File(File parent, String child)
 	File f1 = new File(c:\\java);
    File f2 = new File(f1, "test.doc");
    
 File(String parent, String child)
 	File f = new File("c:\\java", "test.doc");

 

File 클래스의 메소드

canRead() - 응용프로그램이 지정된 파일을 읽을 수 있는지 여부를 테스트한다

catWrite() - 응용프로그램이 지정된 파일을 기록할 수 있는지 여부를 테스트한다.

createNewFile() - 새로운 파일을 자동적으로 생성한다.

delete() - 지정된 파일을 삭제한다.

equals() - 두 File 객체가 같은지 비교한다.

getName() - 파일 이름만 들어있는 객체를 String 객체를 리턴한다.

gaePath() - File 객체의 경로가 들어있는 String 객체를 리턴한다.

isAbsolute() - File 객체가 절대 경로명을 참조하고 있는지를 테스트한다.

isDirectory() - File 객체가 디렉토리를 참조하는지를 테스트한다.

isFile() - File 객체가 파일을 참조하는지를 테스트한다.

isHidden() - File 객체가 숨겨진 파일을 참조하는지를 테스트한다.

length() - File 객체가 나타내는 파일의 길이를 리턴한다.

list() - File 객체가 디렉토리를 가리키면 디렉토리 내의 파일을 String 배열로 리턴한다.

 

 

제가 작성한 글이 도움이 되셨다면 ♥공감을 꾹 눌러주세요

 

도움이 필요한 내용이 있으시다면 댓글도 남겨주세요

 

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band