为了使我的应用程序正常工作,我需要在Mac上删除一个日历缓存文件。如果我手动操作它会毫无问题地进入垃圾箱,之后就不会清空垃圾桶,但对我来说这很好。我试图用一种方法运行我的Java应用程序来删除同一个文件,但方法失败了。我使用了file.delete()方法。有没有办法删除该文件?有没有办法停止使用该文件的进程?谢谢你的帮助。
答案 0 :(得分:1)
尝试这样的事情:
File fin = new File("yourfile.txt");
for (File file : fin.listFiles()) {
FileDeleteStrategy.FORCE.delete(file);
}