ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 파일클래스 사용법
    프로그래밍 JAVA 2020. 8. 13. 21:11

    14.10 파일 클래스

     

    파일 클래스는 파일/디렉토리의 속성을 가져오는 방법을 포함한다.

    파일/파일 이름 변경 및 삭제용.

    예외 처리를 익히면 파일 처리에 착수할 준비가 된 것이다. 저장된 데이터

     

    그 프로그램은 일시적이다; 그들은 프로그램이 종료되면 잃어버린다. 영구적으로 저장하려면

    프로그램에서 생성된 데이터, 디스크 또는 기타 영구적인 파일에 저장해야 함

    저장 장치. 그러면 파일은 나중에 다른 프로그램에 의해 전송되고 읽힐 수 있다. 이후 데이

    파일에 저장되며, 이 절에서는 파일/디렉토리를 얻기 위해 파일 클래스를 사용하는 방법을 소개한다.

    속성, 파일/파일 삭제 및 이름 변경, 디렉토리 작성. 다음 섹션

    텍스트 파일 읽기/쓰기 방법 소개

     

    모든 파일은 파일 시스템의 디렉토리에 배치된다. 절대 파일 이름(또는 전체 이름)

    전체 경로와 드라이브 문자가 포함된 파일 이름. 예를 들면

    c:\book\어서 오십시오.JavaWelcome 파일의 절대 파일 이름이다.윈도상의 자바.

    운영 체제 여기서 c:\book을 파일의 디렉토리 경로라고 한다. 절대파일

     

     

    이름은 기계에 의존한다. UNIX 플랫폼에서 절대 파일 이름은

     

    /home/liang/book/welcome.java, 여기서 /home/java/book은 의 디렉토리 경로임

    어서 오십시오.자바

     

    상대 파일 이름은 현재 작업 디렉토리와 관련되어 있다. 상대 파일 이름에 대한 전체 디렉터리 경로가 생략됨. 예를 들어, 웰컴.Java는 상대 파일이다.

     

    현재 작업 디렉토리가 c:\book인 경우, 절대 파일 이름은

    c:\book\어서 오십시오.자바

    파일 클래스는 파일 및 경로 이름의 기계에 의존하는 복잡성의 대부분을 기계에 독립적인 방식으로 처리하는 추상화를 제공하기 위한 것이다. 파일

    클래스는 파일 및 디렉터리 속성을 얻고 이름을 변경하는 방법을 포함한다.

     

    그림 14.6과 같이 파일 및 디렉토리 삭제. 그러나 파일 클래스는 파일 내용을 읽고 쓰는 방법을 포함하지 않는다.

    파일 이름은 문자열이다. 파일 클래스는 파일 이름과 디렉토리 경로에 대한 래퍼 클래스다. 예를 들어, 새 파일("c:\\book")은 디렉터리에 대한 파일 개체를 생성함

     

    c:\book 및 새 파일("c:\\book\\test.dat")은 파일에 대한 파일 개체를 생성함

    c:\book\test.dat, 둘 다 Windows에서. 파일 클래스의 isDirectory() 메서드를 사용할 수 있음

    객체가 디렉토리를 나타내는지 여부 및 확인할 isFile() 메서드를 확인하는 방법

     

    객체가 파일을 나타내는지 여부.

    포인트

    왜 파일이지?

     

    절대 파일 이름

    디렉터리 경로

     

    상대 파일 이름

    54214장 예외 처리 및 텍스트 I/O

    주의

    윈도우즈용 디렉터리 구분 기호는 백슬래시(\)이다. 백슬래시는 자바에서 특수문자로 문자열 리터럴에 \\로 표기해야 한다(2.6 참조).

    참고

    파일 인스턴스를 구성해도 시스템에 파일이 생성되지 않는다. 다음을 생성할 수 있다.

    파일 이름의 존재 여부에 관계없이 파일 이름의 파일 인스턴스. 를 호출할 수 있다.

    파일 인스턴스에서 파일이 존재하는지 여부를 확인하는 메서드가 있음.

     

    프로그램에서 절대 파일 이름을 사용하지 마십시오. 다음과 같은 파일 이름을 사용하는 경우

    c:\\book\\\어서 오십시오.자바, 그것은 윈도우에서는 작동하지만 다른 플랫폼에서는 작동하지 않을 것이다.

    현재 디렉터리에 상대적인 파일 이름을 사용해야 한다. 예를 들어, 파일을 만들 수 있다.

     

    시작 파일에 대해 새 파일("Welcome.java")을 사용하는 개체.현재 디렉터리에 있는 자바 us.gif 파일에 대해 새 파일("image/us.gif")을 사용하여 파일 개체를 생성하십시오.

     

    현재 디렉터리의 이미지 디렉터리 아래에 있는 슬래시(/)Java 디렉토리임

    파일 이름에서 \

    java.io.파일

    +파일(경로 이름: 문자열)

     

    +파일(상위: 문자열, 하위: 문자열)

     

    +파일(상위: 파일, 자식: 문자열)

    +부울()

    +canRead(): 부울

     

    +canWrite(): 부울

     

    +listFile(): 파일[]

    +delete(): 부울

    +renameTo(대상: 파일): 부울

    +mkdir(): 부울

    +mkdirs(): 부울

    지정된 경로 이름에 대한 파일 개체 생성 경로 이름은 다음과 같을 수 있다.

    디렉토리 또는 파일.

    디렉터리 상위 아래에 하위 항목에 대한 파일 개체 생성. 그 아이는 아마

    파일 이름 또는 하위 디렉터리

    디렉터리 상위 아래에 하위 항목에 대한 파일 개체 생성. 부모는 a이다.

    파일 개체. 앞의 생성자에서, 상위는 문자열이다.

     

     

    파일 또는 파일 개체가 나타내는 디렉터리가 있는 경우 true를 반환한다.

    파일 개체로 대표되는 파일이 존재하며 읽을 수 있는 경우 true를 반환한다.

    파일 개체로 대표되는 파일이 존재하며 쓸 수 있는 경우 true를 반환한다.

     

     

    파일 개체가 디렉토리를 나타내는 경우 true를 반환한다.

    파일 개체가 파일을 나타내는 경우 true를 반환한다.

     

    절대 경로 이름을 사용하여 파일 개체를 만든 경우 true를 반환한다.

    파일 개체에 표시된 파일이 숨겨져 있는 경우 true를 반환한다. 정확한

     

    숨겨진 정의는 시스템이다. Windows(윈도우)에서는 파일을 표시할 수 있음

    댓글

Designed by Tistory.