结束在Mac OS X上使用该文件的过程

时间:2014-06-16 20:18:09

标签: java macos process

为了使我的应用程序正常工作,我需要在Mac上删除一个日历缓存文件。如果我手动操作它会毫无问题地进入垃圾箱,之后就不会清空垃圾桶,但对我来说这很好。我试图用一种方法运行我的Java应用程序来删除同一个文件,但方法失败了。我使用了file.delete()方法。有没有办法删除该文件?有没有办法停止使用该文件的进程?谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

File fin = new File("yourfile.txt");
for (File file : fin.listFiles()) {
    FileDeleteStrategy.FORCE.delete(file);
}