0
爲了讓我的應用程序正常工作,我需要在Mac上刪除一個日曆緩存文件。如果我手動執行它,它會轉到垃圾箱沒有任何問題,它只是沒有清空垃圾,但對我來說沒問題。我試圖用一種方法來運行我的Java應用程序,以刪除同一文件,但方法失敗。我使用了file.delete()方法。有沒有刪除該文件的方法?有沒有辦法阻止正在使用該文件的進程?感謝您的幫助。結束在Mac OS X上使用該文件的過程
爲了讓我的應用程序正常工作,我需要在Mac上刪除一個日曆緩存文件。如果我手動執行它,它會轉到垃圾箱沒有任何問題,它只是沒有清空垃圾,但對我來說沒問題。我試圖用一種方法來運行我的Java應用程序,以刪除同一文件,但方法失敗。我使用了file.delete()方法。有沒有刪除該文件的方法?有沒有辦法阻止正在使用該文件的進程?感謝您的幫助。結束在Mac OS X上使用該文件的過程
嘗試這樣:
File fin = new File("yourfile.txt");
for (File file : fin.listFiles()) {
FileDeleteStrategy.FORCE.delete(file);
}
我得到 「包FileDeleteStrategy不存在」。 – Gedas
道歉,您還需要Apache Commons軟件包:http://commons.apache.org/proper/commons-io/ –