import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
class file{
public static void main(String[] args) throws IOException, InterruptedException{
/*設置路徑及資料夾*/
File dir = new File("C:/dir_file");
File image_path = new File("C:/dir_file/image_file");
/*建立單一資料夾的方法 mkdir(); */
dir.mkdir();
/*即使沒母資料夾也會一起創建的方法 mkdirs();*/
image_path.mkdirs();
/*在路徑後面添加要建立的檔案名稱及副檔名*/
File dir_image = new File(image_path + "image.pdf");
/*建立檔案的方法 createNewFile();*/
dir_image.createNewFile();
/*將dir_image的value轉成String*/
String workDirBase = image_path.toString();
/*將路徑入方法(prepareFolder)*/
prepareFolder(workDirBase);
}
private static void prepareFolder(String dir) throws IOException, InterruptedException {
Path p = Paths.get(dir); //路徑設定
/*確認資料夾是否存在*/
if (Files.exists(p)) {
System.out.print("資料夾已存在");
}
if (!Files.exists(p)) {
/*不存在的話,直接建立資料夾*/
Files.createDirectory(p);
System.out.print("已成功建立資料夾");
}
}
}