2013년 1월 20일 일요일

[Java] File클래스

파일 자체를 관리하는 클래스

물리적인 파일 -> 객체화

왜 필요한가?
파일클래스에 다양한 메소드를 제공하고 있다. 실제 파일의 정보를 확인하려면 상당히 까다로우나 파일클래스에서 제공하는 다양한 메소드를 이용하여 쉽게 알아볼 수 있다.
또한 디렉토리 관리에 좋다. 파일클래스는 파일 뿐만 아니라 폴더에 관한 관리도 가능하다.

File file = new File(".");
현재 패키지(폴더)를 기준으로한 파일 클래스 생성

파일 클래스에서 제공하는 다양한 메소드
exits(); 존재유무(boolean)
isFile(); 파일유무(boolean)
isDrectory(); 디렉토리유무(boolean);

getName();파일이름
lastModified();최근수정정보
canRead();
canWrite();
isHidden();
getParent();
listFiles();파일에 속하는 모든 파일과 하위 폴더 및 파일정보 배열

createNewFile();
delete();
실제 파일 생성과 삭제

mkdir();
delete();
디렉토리 생성과 삭제

댓글 없음:

댓글 쓰기