我使用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文件