当我尝试这样做,我收到一个错误告诉我该文件正在使用中.我知道一个事实,这是我的代码锁定这个资源的一部分.
在调用移动/重命名我的文件的函数之前,如何强制我的Java应用程序释放所有的锁?
如果这是不可能的,是否有一个简单的方法来检查我的代码的哪个部分锁定文件?通过我的整个代码库来查找未封闭的文件句柄将是一个噩梦,考虑到代码的数量.
谢谢
但是请注意,如果您的代码泄漏,那么修复该错误比关闭所有文件更好.