可能重複:
Create a temporary directory in Java如何在java 6中創建臨時文件夾?
重複:stackoverflow.com/questions/375910
是否有使用Java創建一個臨時文件夾的方法是什麼?我知道File的靜態方法createTempFile,但這隻會給我一個臨時文件。
可能重複:
Create a temporary directory in Java如何在java 6中創建臨時文件夾?
重複:stackoverflow.com/questions/375910
是否有使用Java創建一個臨時文件夾的方法是什麼?我知道File的靜態方法createTempFile,但這隻會給我一個臨時文件。
我從來沒有看到一個很好的解決方案,但這是我做到的。
File temp = File.createTempFile("folder-name","");
temp.delete();
temp.mkdir();
這是一個有趣的方法。我沒有這樣想。 – Geo 2009-05-03 19:28:47
我寫了自己的工具類來創建臨時目錄,並在不再需要時處理它們。例如like this。
任何你不能使用由java.io.tmpdir屬性定義的目錄的原因?
即
String dirName = System.getProperty("java.io.tmpdir");
當JVM退出時,會自動刪除createTempFile中的'臨時文件'。我想OP是要求這種目錄,所以使用現有的tmpdir目錄不會。 (我需要類似的東西來編寫單元測試,並且使用createTempFile + delete + mkdir,並且在這個目錄下只創建'臨時'文件 - 如果我沒有記錯的話,JVM可以進行清理) – 2009-05-03 17:17:14
我想看看this past question in SO的解決方案。或者this one!
爲什麼不把這個問題標記爲重複? Brian Agnew發佈了相關鏈接。 – alphazero 2009-05-03 21:06:33