본문 바로가기

Programing/Java

Java File 메서드

파일 상태관련 메서드

canExecute()
canRead() - 읽기 가능한 상태 여부
canWrite() - 쓰기 가능한 상태 여부
isAbsolute() - 절대경로 여부
isDirectory() - 디렉토리 여부
isFile() - 파일 여부
isHidden() - 숨김상태 여부
equals(Object obj)
exists() - 디렉토리 및 파일의 존재여부 확인


파일 조작관련 메서드

createNewFile() - 파일생성(성공여부 boolean)
delete() - 디렉토리와 파일삭제, 폴더 삭제시에는 가장 하위 디렉토리만 삭제 가능
deleteOnExit() - delete()와 기능은 동일하나 프로그램 종료시 삭제가 진행
mkdir() - 하나의 디렉토리만 생성
mkdirs() - 경로 중간에 디렉토리가 없는경우 최종 디렉토리와 함께 중간 디렉토리들도 생성
renameTo(File dest) - 폴더명나 파일이름을 변경
createTempFile(String prefix, String suffix, File directory) - 임시파일로 생성
compareTo(File pathname) - 파일비교


기타


getName() - 파일 또는 디렉토리 이름 반환
getPath() - 경로 반환
getAbsoluteFile() / getAbsolutePath() - 절대경로 반환
getCanoniaclFile() / getCanonicalPath() - 정규경로 반환
getParentFile() / getParent() - 상위 디렉토리 반환, 없는 경우 null 반환
getTotalSpace() - 파티션 전체 용량
getFreeSpace() - 파티션 남은 용량
getUsableSpace() - 가상머신에서 사용가능한 전체용량
length() - 파일 용량
lastModified() - 마지막 수정 시간
list() - 파일 및 디렉토리 문자열 배열 반환
listFiles() - 파일 및 디렉토리 File 객체 배열 반환
File.listRoots() - 루트목록을 File배열로 반환

'Programing > Java' 카테고리의 다른 글

Java 다중 Server Class  (0) 2014.05.28
getScaledInstance 메서드  (0) 2014.05.27
Java 통신 클라이언트 (Thread 여러명접속)  (0) 2014.05.26
(Java) ObjectOutputStream  (0) 2014.05.12
Bitmap to byte[] , byte[] to Bitmap  (0) 2014.05.09