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 객체를 생성합니다. |
'Development > Java' 카테고리의 다른 글
FileWriter, FileWriter의 주요 생성자 (0) | 2017.06.02 |
---|---|
FileReader, FileReader 주요 생성자 (0) | 2017.06.02 |
java.io. 패키지, 스트림 클래스 분류 (0) | 2017.06.01 |
문자 출력 스트림의 구조(Writer 클래스 상속도), Writer 클래스, Writer 클래스의 주요 메소드 (0) | 2017.06.01 |
문자 입력 스트림의 구조(Reader 클래스 상속도), Reader 클래스 (0) | 2017.06.01 |