File.mkdir()와 File.mkdirs()의 차이점을 알아보자
package com.aaa.bbb.util;
import java.io.File;
import java.nio.file.Paths;
public class FileUtils {
// 업로드 경로
private final String uploadPath = Paths.get("C:").toString();
public static void main(String args[]){
// uploadPath에 해당하는 디렉토리 없으면, 부모 디렉토리 포함해 모든 디렉토리 생성 불가
File dir = new File(uploadPath);
if(dir.exists() == false) {
dir.mkdir();
}
}
}
package com.aaa.bbb.util;
import java.io.File;
import java.nio.file.Paths;
public class FileUtils {
// 업로드 경로
private final String uploadPath = Paths.get("C:").toString();
public static void main(String args[]){
// uploadPath에 해당하는 디렉토리 없으면, 부모 디렉토리 포함해 모든 디렉토리 생성
File dir = new File(uploadPath);
if(dir.exists() == false) {
dir.mkdirs();
}
}
}