1. 程式人生 > >建立檔案時,提示找不見指定的路徑,那是因為沒有建立目錄導致的

建立檔案時,提示找不見指定的路徑,那是因為沒有建立目錄導致的

比如建立一個檔案:
File file = new File(“C:/test.txt”); 

file.createNewFile(); 
這樣是正確的,不會出現任何錯去異常。

但是這樣就出現系統找不到指定的路徑的異常:

File file = new File(“C:/test/test.txt”); 
file.createNewFile();

後來找到了答案,問題出在了:當你建立檔案時,首先應該建立檔案的父目錄(除非你手動建立過了父目錄)。也就是這樣寫建立多級目錄的檔案:

File fileDir = new File(“C:/test/”); 
fileDie.mkdirs(); 
File file = new File(“test.txt”); 
file.createNewFile();