你能告诉“java.io.tmp”目录的意义吗?
我注意到这个目录是在我的 tomcat 的 webapps 文件夹下创建的。
谢谢!
它不是目录,它是属性指向要用作临时文件夹的目录(目录恰好与属性同名是tomcat决定)。当您要创建临时文件时,此属性用作文件的位置。一些例子
File tempFile = File.createTempFile("pattern", ".suffix");
tempFile.deleteOnExit();
默认情况下,JVM 会从 TMP/TEMP 环境变量中复制值。该值可以在 JVM 启动时设置。Tomcat 将此设置为应用程序的其余部分使用。
这个名字本身就是一个很好的线索。它的 java.IO.TMP,常识会告诉我们是关于临时 ios。由于 java.io 包是关于文件的,所以它可能加起来这是一个存储临时文件的路径。