假設final String fname = "/dir1/dir2/fname.ext"
。我不希望以遞歸方式解析字符串,以便創建目錄(如果它們不存在),然後才寫入文件。我希望使用給定的字符串fname
來創建目錄和文件(如果每個目錄和文件都不存在)。Java - 創建文件和目錄
0
A
回答
2
這是你正在尋找的代碼:
File myFile = new File("/dir1/dir2/fname.ext");
myFile.getParentFile().mkdirs();
// do your writing being sure the parent directories exist.
+0
請更正爲'myFile.getParentFile()。mkdirs()'so我可以將你的帖子標記爲答案;並...謝謝你。 – MrRoth 2012-07-08 07:50:21
+0
@MrRoth我認爲在您發表評論之前它已經修正很久了。 – 2012-07-08 07:55:15
1
您可以使用mkdirs創建路徑。
File f = new File("/dir1/dir2/fname.ext");
f.getParentFile().mkdirs();
然後在文件本身上工作。
相關問題
- 1. 創建項目目錄的java文件
- 2. 創建jar文件目錄?
- 3. java:創建目錄
- 4. 創建幾個目錄和文件
- 5. Django文件上傳和創建目錄
- 6. 通過Python創建文件和目錄
- 7. 使用PHP創建文件和目錄
- 8. 在iOS中創建文件和目錄
- 9. 創建jar文件目錄
- 10. 創建文件,遞歸創建目錄
- 11. 在創建文件時創建目錄
- 12. 使用Java nio創建一個子目錄和文件
- 13. 從源文件和頭文件目錄創建CMake項目
- 14. 獲取.bat文件的目錄和創建目錄在
- 15. 用於新文件創建和目錄創建的HTTP PUT
- 16. 如何配置PHP有權創建目錄和創建文件?
- 17. Java 1.8 FileOutputStream創建目錄
- 18. JAVA - Android - 創建目錄
- 19. Java - 在Web服務器目錄中創建文件夾和文件
- 20. 基於文件名和目錄創建文本文件 - 批次
- 21. WatchService watch創建文件的specfic目錄
- 22. 如何創建基於在一個文本文件的目錄和移動文件到新創建的目錄
- 23. 如何創建一個包含文件和目錄的文件?
- 24. 文件目錄和文件創建問題
- 25. Android文件系統上的目錄和文件創建
- 26. 監控創建文件的目錄和子目錄,並獲取創建的文件的前7個字符?
- 27. Java,創建文件和文件夾
- 28. 創建目錄
- 29. 使用原型插件在項目目錄中創建文件
- 30. 如何使用PHP和目標目錄創建壓縮文件?
完美的,現在我們知道你喜歡做什麼......你到目前爲止嘗試過什麼? – home 2012-07-08 07:44:12
Duplicate:http://stackoverflow.com/questions/6142901/how-to-create-a-file-in-a-directory-in-java – Cratylus 2012-07-08 07:46:15