9

可能重复:
在 Java 中创建一个临时目录

重复:stackoverflow.com/questions/375910

有没有办法在java中创建一个临时文件夹?我知道 File 的静态方法 createTempFile,但这只会给我一个临时文件。

4

4 回答 4

30

我从来没有见过一个好的解决方案,但这就是我所做的。

File temp = File.createTempFile("folder-name","");
temp.delete();
temp.mkdir();
于 2009-05-03T16:22:13.307 回答
8

您不能使用 java.io.tmpdir 属性定义的目录有什么原因吗?

IE

String dirName = System.getProperty("java.io.tmpdir");
于 2009-05-03T16:32:48.743 回答
5

我会在 SO 中查看这个过去的问题以获得解决方案。还是这个

于 2009-05-03T17:05:13.563 回答
4

我编写自己的实用程序类来创建临时目录并在不再需要它们时处理它们。例如像这样

于 2009-05-03T16:29:21.247 回答