2014-06-16 15 views
0

爲了讓我的應用程序正常工作,我需要在Mac上刪除一個日曆緩存文件。如果我手動執行它,它會轉到垃圾箱沒有任何問題,它只是沒有清空垃圾,但對我來說沒問題。我試圖用一種方法來運行我的Java應用程序,以刪除同一文件,但方法失敗。我使用了file.delete()方法。有沒有刪除該文件的方法?有沒有辦法阻止正在使用該文件的進程?感謝您的幫助。結束在Mac OS X上使用該文件的過程

回答

1

嘗試這樣:

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

我得到 「包FileDeleteStrategy不存在」。 – Gedas

+0

道歉,您還需要Apache Commons軟件包:http://commons.apache.org/proper/commons-io/ –