日期:2014-05-20  浏览次数:20664 次

怎样知道文件正在被哪个程序使用?
用eclipse编java程序,windows系统下,
读取一个文件时,发生错误,错误信息说该文件正在被其他程序所使用,
我现在定位问题不知道这个问题是出在哪里,我用了个第三方的jar包,觉得有可能是它的问题,但是现在没法证明,
如果现在可以知道该文件是被哪个程序所使用那就一下子明白了,但是不知道怎么看,
请问有没有什么windows的命令可以查看文件被哪个程序使用过的日志  
或者可以监控文件看它在被哪个程序使用的工具?

------解决方案--------------------
win7么?
1. 右键 - Windows 7任务栏 - 启动任务管理器 - 性能 - 资源监视器   

2. 在控制台中点击“CPU”标签定位到该标签页下   

3. 在“关联的句柄”右侧的搜索框中输入“你要找的文件”,此时系统会自动搜索与“你要找的文件”句柄相关联的系统进程 

4.进程表中,或者cmd中 taskkill 之