1. 程式人生 > >Java中幾種建立檔案的方法比較

Java中幾種建立檔案的方法比較

在用Java開發的過程中,經常會遇到建立檔案的問題,而File提供了mkdir(),mkdirs(),createNewFile()等方法,那麼怎麼準確快速的使用呢,最好的辦法就是看PAI。這裡我把自己理解的記錄下來:

1.mkdir()建立資料夾,但是建立的檔案parent必須是存在的,不然會建立失敗。例如:File file = new File(“D:\wynne\android”);想要成功建立android這個資料夾,必須要確保wynne這個資料夾是存在D盤的。

2.mkdirs()也是建立資料夾,但是它和mkdir()不同,它不需要保證parent是存在的,它會以遞迴的形式創建出不存在的parent目錄。例如:File file = new File(“D:\wynne\android”);wynne目錄不存在,不僅可以創建出android這個資料夾,而且會把其parent(wynne目錄)創建出來。

3.createNewFile()是建立一個檔案,其也必須要保證parent目錄存在,不過此方法會丟擲IOException。

簡單瞭解這些就足以在應用中快速使用了。有理解不正確的地方,歡迎指正。