可能重复:
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