2012-10-13 214 views
0

请问能告诉“java.io.tmp”目录的意义是什么?什么是java.io.tmp的含义

我注意到这个目录是在我的tomcat的webapps文件夹下创建的。

谢谢!

+0

如果您运行Tomcat时,在webapps文件夹下有一个名为“java.io.tmp”的目录,那么有一些错误:您有一些代码是愚蠢地创建该目录而不是使用java.io. tmp' *系统属性*指向一个临时目录。 –

回答

0

它不是目录,它是属性指向要用作临时文件夹的目录(目录恰好与属性相同是tomcat决定)。当你想创建临时文件时,这个属性被用作文件的位置。一些example

File tempFile = File.createTempFile("pattern", ".suffix"); 
tempFile.deleteOnExit(); 

JVM默认复制从TMP/TEMP环境变量的值。该值可以在JVM启动时设置。 Tomcat将其设置为要使用的其他应用程序。

相关:Environment variable to control java.io.tmpdir?

0

这个名字本身就是一个伟大的线索。它的java.IO.TMP,常识会告诉我们关于临时的ios。由于java.io包是关于文件的,所以它可能会加起来这是存储临时文件的路径。