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("已成功建立資料夾");
        }
    }
}

arrow
arrow

    Joaquin(就愛睏) 發表在 痞客邦 留言(0) 人氣()