怎样知道文件正在被哪个程序使用?
用eclipse编java程序,windows系统下,
读取一个文件时,发生错误,错误信息说该文件正在被其他程序所使用,
我现在定位问题不知道这个问题是出在哪里,我用了个第三方的jar包,觉得有可能是它的问题,但是现在没法证明,
如果现在可以知道该文件是被哪个程序所使用那就一下子明白了,但是不知道怎么看,
请问有没有什么windows的命令可以查看文件被哪个程序使用过的日志
或者可以监控文件看它在被哪个程序使用的工具?
------解决方案--------------------
如果文件句柄被打开,你可以使用process explorer这款工具,点上面的望远镜图标,输入文件名,下面就会出现进程名和进程ID,双击就可定位了