java.io.File의 mkdir, mkdirs 차이점을 알아보자. mkdir은 상위 디렉터리가 없는 경우 생성하지 못하지만 mkdirs는 상위 디렉터리가 없으면 생성한다. 예를 들어 디렉터리가 없는 상황에서 /test/123을 File 생성자에 입력하고, mkdir를 이용하면 상위 디렉터리(test)가 있기때문에 생성하지 못한다. 하지만 mkdirs를 이용하는 경우 상위 디렉터리(test)와 하위 디렉터리(123) 모두 생성된다. ex) File file = new File("D:\\테스트\\1\\2\\3"); if(file.mkdir()){ System.out.println("디렉터리 생성 성공"); } else{ System.out.println("디렉터리 생성 실패"); } 결과값 : 디렉터리 ..