ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파일 객체 생성
    고급 JAVA/IO 2020. 4. 12. 18:49

    파일 객체 생성

     

    방법 1.

    File file = new File(String 파일 또는 경로명)
     
                         -> 디렉토리와 디렉토리 사이 또는 디렉토리와 파일 사이의
                         
                            구분문자는 '/' 또는 '\'를 사용할 수 있다.

     

    방법 2.

    File file2 = new File(File parnet, String child)
    
     // parnet 디렉토리 안에 있는 child 파일 또는 디렉토리를 갖는다. 

     

    방법 3.

    File file3 = new File(String parent, String child)
    
     // -> 방법 2와 비슷하지만 첫번째 인자값으로 들어오는 데이터형의 차이

     

    파일 정보 얻어오기

    파일명 : file.getName();
    
    파일여부 : file.isFile();
    
    디렉토리(폴더) 여부 : file.isDirectory();
    
    

     

    디렉토리(폴더) 만들기

    file.mkdir("경로")  // File 객체의 경로 중 마지막 위치에 디렉토리를 만든다.
                   
                  // 중간의 경로가 모두 미리 만들어져 있어야 한다.
                  
    file.mkdirs("경로") // 중간의 경로가 없으면 중간의 경로도 새롭게 만든 후 마지막 위치의 디렉토리를 만들어 준다.
    
      -> 두 메서드 모두 만들기 성공하면 true, 실패하면 false값을 반환한다.

     

    경로 확인하기

    file.getAbsolutePath() // 절대경로
    
    file.getPath() // 생성자에 설정해준 경로
    
    file.getCanonicalPath() // 표준경로

    '고급 JAVA > IO' 카테고리의 다른 글

    FIleIOStream 예제2  (0) 2020.04.12
    FileIOStream 예제 1  (0) 2020.04.12
    ByteArrayIO 기초예제2  (0) 2020.04.12
    ByteArrayIO 기초예제  (0) 2020.04.12
    파일 객체 사용  (0) 2020.04.12

    댓글

Designed by Tistory.