我发现当我打电话时:
File.createTempFile();
在tomcat7中创建了我的临时文件。但... 在创建此文件的线程结束后立即删除它。
JVM的默认行为应该是保留这些文件,直到它关闭为止。显然tomcat会覆盖这种行为。是否有任何开关来改变它,以便tomcat保留临时文件?
答案 0 :(得分:2)
File.createTempFile("filename","format");
将仅为该特定线程创建一个包含范围的文件。
可以手动调用
File.deleteOnExit()
可能有帮助。