파일(File)클래스

- 파일을 관리하기 위해서 만들어짐

- 실제 파일, 디렉토리(폴더)까지 포함하여 파일클래스라고 함.

- 디렉토리를 생성, 삭제

- 파일 삭제 가능, 생성은 불가능(파일 객체와 파일은 다름)

File file1 = new File("c:" + File.separator + "AAA");

     if(!file1.exists()) {
     file1.mkdirs();
     }else {

          file1.delete();

     }

file1을 선언하고,

file1이 없다면 c드라이브에 AAA라는 이름의 폴더를 생성할 것

else라면 AAA라는 폴더를 지울 것

public void me2(String path) {
     File file2 = new File("c:" + File.separator + path);
     file2.delete();
}

메인메서드에서 me2를 호출할 때, 폴더명을 입력하여, 그 폴더명을 c드라이브에서 제거하는 메서드

public void me3(String path1, String path2) {
     File file3 = new File("c:" + File.separator + path1);
     File file4 = new File("c:" + File.separator + path2);
     file3.renameTo(file4);
}

path1과 2를 입력받고,

path1을 이름으로 가진 폴더를

path2에 기록된 이름으로 변경하는 기능을 가진 메서드


'JAVA > JAVA 기본' 카테고리의 다른 글

Oracle DB  (0) 2017.10.11
JAVA ioStream  (0) 2017.10.11
JAVA Thread  (0) 2017.10.11
JAVA 컬렉션 프레임워크  (0) 2017.10.11
JAVA 에러와 예외, try~catch, throw  (0) 2017.10.11

+ Recent posts