我正在尝试清除我在 java.io.tmpdir 中为小程序临时使用而编写的 myfolder 内容(有一些罐子)。现在,当我尝试使用以下代码删除 void stop() 方法上的内容(jar)时:
public void stop()
{
File directory = new File (System.getProperty("java.io.tmpdir")+"JarClassLoader");
// Get all files in directory
File[] files = directory.listFiles();
for (File file : files)
{
// Delete each file
if (!file.delete())
{
// Failed to delete file
}
}
}
它没有清除任何东西,或者操作系统可能持有这些罐子。每次我运行一个小程序,这些罐子不断增加..有没有办法在小程序停止时删除这些内容?