ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • File 클래스를 알아보자
    프로그래밍 언어/JAVA 2011. 2. 19. 02:18
    안드로이드에서 SD 카드를 이용한 앱을 개발하게 될 경우 자바에서 제공하는 IO 관련 클래스를 이용하게 되는데 그 첫번째로 File 클래스가 있다.

    File 클래스는 파일 및 디렉토리를 관리할 수 있는 기능을 제공한다.
    이 클래스를 이용해 특정 파일의 존재유무 확인, 복사, 이름변경 등 파일에 관련된 작업을 할 수 있다.
    하지만 데이터의 입/출력에 관해서는 File 클래스에서 따로 메서드를 제공하지 않는다.
    왜냐하면, 자바에서는 모든 데이터의 입/출력을 스트림 기반으로 수행하기 때문이다.


    간단하게 몇가지 기본 사용법에 대해 알아보자

    File 객체 생성하기

    File f1 = new File("파일이름");
    File f2 = new File("디렉토리 경로);
    


    File 클래스의 메서드

    File f = new File("파일이름");
    f.isFile();	// 파일인지 아닌지 판단
    f.isDirectory();	// 디렉토리인지 아닌지 판단
    f.isHidden();	// 숨긴 파일인지 아닌지 판단
    f.lastModified();	// 마지막에 수정된 날짜
    f.canRead();	// 읽기 속성을 가진 파일인지 아닌지 판단
    f.canWrite();	// 쓰기 속성을 가진 파일인지 아닌지 판단
    f.getPath();	// 상대경로
    f.getAbsolutePath();	// 절대경로
    f.getName();	// 디렉토리 또는 파일의 이름
    f.toURL();	// URL형식의 경로
    f.exists();	// 파일이 존재하는지 아닌지 판단
    f.length();	// 파일의 길이
    

    '프로그래밍 언어 > JAVA' 카테고리의 다른 글

    ArrayList 기본 사용법  (0) 2011.02.19
    Primitive Type vs. Wrapper Class  (0) 2011.02.18
Designed by Tistory.