当前位置: 技术问答>java相关
关于Java中建立临时文件的问题!
来源: 互联网 发布时间:2017-04-21
本文导语: 用下面的语句建立一个临时文件:a1111111.tmp File temp = File.createTempFile("a1111111", ".tmp"); 但是却建立一个 a1111119135.tmp 文件,而且使用: temp.deleteOnExit(); 文件 a1111119135.tmp 还存在。什么回事? | ...
用下面的语句建立一个临时文件:a1111111.tmp
File temp = File.createTempFile("a1111111", ".tmp");
但是却建立一个 a1111119135.tmp 文件,而且使用:
temp.deleteOnExit();
文件 a1111119135.tmp 还存在。什么回事?
File temp = File.createTempFile("a1111111", ".tmp");
但是却建立一个 a1111119135.tmp 文件,而且使用:
temp.deleteOnExit();
文件 a1111119135.tmp 还存在。什么回事?
|
临时文件的文件名是系统指定的。
temp.deleteOnExit();是退出时删除,你不退出JVM时不会删的。
temp.deleteOnExit();是退出时删除,你不退出JVM时不会删的。
|
你是用java xxx来运行的吗?如果是个bean的话,要等到容器的jvm退出才行。