1. 程式人生 > >Java如何建立不存在的指定路徑的檔案?

Java如何建立不存在的指定路徑的檔案?

實際應用中,要在指定位置建立一個檔案,但檔案及檔案之前的目錄都不存在,此時可用以下方法進行建立。

以下是主要程式碼:

複製程式碼

File f = new File("I:" + File.separator + "a" + File.separator + "b" + File.separator + "test.txt");
if (!f.getParentFile().exists()) {  //判斷父目錄路徑是否存在,即test.txt前的I:\a\b\
    try {
        f.getParentFile().mkdirs();  //不存在則建立父目錄
        f.createNewFile();
    } catch (IOException e) {
        e.printStackTrace();
    }
}

複製程式碼