我使用Java開發應用程序,它需要管理計算機上的文件。該應用程序有能力/功能來刪除系統上的文件。但我想檢查所選文件是否正在使用/由另一個應用程序讀取或不先。因爲我不想刪除正在閱讀/使用的文件。我該怎麼做?如何在JAVA中檢查文件是否使用/讀取或不讀取?
0
A
回答
2
0
在Windows上,您不能刪除正在使用(「鎖定」)的文件。 Java本身並不提供API來檢查。
0
如果另一個應用程序正在使用的文件或主動閱讀它,然後提供該應用程序已經正確地完成了它的任務(打開與讀取鎖定的文件),您將無法刪除的文件 - 你會得到一個IOException(特別是共享衝突)。捕捉異常以瞭解是否有問題。
相關問題
- 1. 檢查文件是否可以用Python讀取:try或if/else?
- 2. 如何檢查文件是否正在讀取
- 3. 檢測在Java中讀取的文件
- 4. 如何使用java讀取pdf文件?
- 5. 如何從文件目錄讀取而不是僅讀取一個文件Java
- 6. 使用fileinputstream在java中讀取文件
- 7. 如何在java中讀取json文件?
- 8. 如何在java中讀取xml文件
- 9. 如何檢查讀取系統調用是否讀取了整個數據
- 10. 如何檢查文件是否存在,而不檢查是否有權讀取它?
- 11. 是否可以使用JAVA從文件中讀取/寫入位?
- 12. 檢查數據讀取器空或不是在while條件
- 13. 是否可以讀取文本文件並進行檢查?
- 14. C++(不使用MFC)檢查ini讀取值是否爲空
- 15. Laravel 5.3檢查是否讀取通知
- 16. 如何使用C#檢查郵件讀取或未讀屬性(Lotus Notes)
- 17. 使用java讀取文件頭文件
- 18. 如何讀取使用JAVA
- 19. 如何讀取使用Java
- 20. 使用C#或Java讀取XML文檔
- 21. 如何使用java servlets讀取json或xml文件?
- 22. 使用讀取功能讀取文件
- 23. Java - 如何逐字讀取大文件而不是逐行讀取?
- 24. 如何用java知道文件是否被損壞(可讀)或不可讀?
- 25. 如何用Java讀取輸入文件
- 26. 如何讀取java中的XML文件
- 27. 如何使用ifstream讀取txt文件時檢查EOF
- 28. 使用Linq讀取XML並檢查元素是否存在
- 29. 用XML讀取文件Java
- 30. 用java讀取tzdata文件