Java 如何新增檔案和資料夾
例如我們要建立一個檔案路徑為 logs/test.log
,使用 File
類別如下
1 | String filePath = "logs/test.log"; |
此時如果直接 createNewFile()
1 | if(!file.exists()) |
會因為 parent 的資料夾不存在而失敗,而這時直接使用 mkdirs()
1 | if(!file.exists()) |
但這樣會把 01.log
也當成資料夾建立,就無法 createNewFile
,所以應該先切換到上層目錄再進行 mkdirs()
1 | if(!file.exists()) |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 小殘的程式光廊!
Comment