File 클래스, File 클래스 생성자

CODEDRAGON Development/Java

반응형

 

 

File 클래스

·       시스템에 있는 파일이나 디렉토리를 추상화한 클래스입니다.

·       자바는 플랫폼 독립적이므로 파일 시스템이 서로 다른 운영체제에서 동일한 방식으로 파일처리가 가능하도록 일관된 방식으로 파일 처리를 할수 있게 해주는 클래스입니다.

·       File 클래스를 이용하면 파일의 크기, 생성, 삭제, 변경 및 마지막 수정날짜 등 다양한 정보를 알 수 있는 메서드를 제공하고 있습니다.

·       파일의 정보만을 취급하며(파일명, 파일경로, 마지막으로 수정된 시간, 파일 길이, 파일 또는 디렉토리 여부) 파일 내용에 대한 처리는 입출력 스트림이나 RandomAccessFile 클래스를 사용해야 합니다.

 

·       디렉토리의 생성, 소멸, 파일의 경로명을 다루는 클래스로 파일 입출력은 파일 스트림을 이용합니다.

 

 


 

 

 

 

File 클래스 생성자

디렉토리 File 객체와 문자열로 구성된 디렉토리 명의 차이는 파일 객체로 접근할 수 있는 지와 문자열로 접근할 수 있는지의 차이입니다.

생성자

설명

File(String pathname)

문자열 pathname을 가지고 경로를 생성하여 File객체를 생성합니다.

File(String pathname)

문자열 Pathname이 나타내는 File 객체를 생성합니다.

File(String dir, String name)

dir name문자열을 연결한 문자열로 경로를 생성하여 File객체를 생성합니다.

File(File dir, String name)

dir의 파일 객체와 name문자열로 경로를 생성하여 File객체를 생성합니다.

 

File(URI uri)

URI를 추상 경로명으로 변환하여 File 객체를 생성합니다.

 

 

반응형