当我删除某个进程正在使用的文件时,我得到了拒绝访问错误,表示该文件因为当前正在使用而无法删除。有没有一种方法可以找出在WINDOWS中正确使用该文件的哪个进程?如何知道使用给定文件的过程?
50
A
回答
13
在Windows中,你可以通过使用的Sysinternals handle.exe:
handle <name of file>
http://technet.microsoft.com/en-us/sysinternals/default.aspx
在Linux中,你可以使用lsof
0
定影器和/ proc中的组合应该适用于Linux的/ UNIX :
+0
嘿感谢您的回复。我正在寻找一个Windows OS的解决方案。不管怎么说,还是要谢谢你。 – Abi 2010-08-25 11:45:06
7
如果你是开发者/系统管理员类型的用户,然后在命令提示符下使用:
tasklist /m path\filename.extension
例如:
tasklist /m c:\test\test.dll
发现的过程。我用这个* .dll文件。我不确定扩展名如.avi或.mp3
72
对于Windows 7和Windows 8,您可以使用内置的资源监视器。 您可以通过在开始菜单中搜索资源监视器找到它。
在CPU选项卡上选择Associated Handles部分,然后键入要查找的文件。
当你发现使用如果你想解锁所使用的某些程序整个文件夹或文件,该文件点击右键并选择“结束进程”
过程你可以从here下载程序
相关问题
- 1. Java:如何知道给定类名使用哪个jar文件?
- 2. 如何知道给定控件的OutputCache是否正在使用?
- 3. 如何知道给定的jar文件使用哪个类/包/方法?
- 4. 文件被另一个进程使用。如何知道哪个过程?
- 5. 如何知道给定时间使用的网络带宽?
- 6. 如何通过给定的IP知道手机供应商?
- 7. scipy.spatial.Voronoi:如何知道射线穿过给定线的位置?
- 8. 如何知道给定的进程是否加载了给定的DLL?
- 9. 如何知道jar文件的用途?
- 10. 如何知道给定.NET程序集的目标平台?
- 11. 如何在不知道文件名时使用wget文件?
- 12. 如何知道给定文件的大小是否小于10MB? Python的
- 13. Linux的 - 我怎么知道给定的文件和/或分区
- 14. 如何知道存储过程是否正在使用?
- 15. 如何知道使用Intent.ACTION_OPEN_DOCUMENT
- 16. 如何知道选定的文件是否使用角js的图像?
- 17. 我如何知道使用PHP上传的多个文件?
- 18. 如何知道文件的类型,保存,使用QFileDialog
- 19. 如何使用Boost.Filesystem知道文件的类型?
- 20. 如何使用Node.js知道xml文件内容的变化
- 21. Windows如何知道用哪个程序打开文件?
- 22. 如何知道应用程序试图访问哪些文件?
- 23. 如何使存储过程中的查询知道Spring事务?
- 24. 如何知道何时使用shell在vi中打开文件?
- 25. maven如何知道我的web应用程序文件vs servlet文件?
- 26. 如何知道哪些进程正在使用ASP.NET下的文件?
- 27. pd.read_csv不知道如何确定我的csv文件的编码
- 28. 如何知道你迫使用户下载的文件的文件类型?
- 29. 如何通过PE文件知道内存中的进程代码范围?
- 30. 知道什么文件使用mysqlbinlog
你想检查使用代码或无代码 – ckv 2010-08-25 11:15:08