我想知道谁锁定文件(win32).我知道WhoLockMe,但我想要一个或多或少做同样事情的命令行工具.
我也看了这个问题,但它似乎只适用于远程打开的文件.
处理应该做的伎俩.
有没有想过哪个程序有特定的文件或目录打开?现在你可以找到.Handle是一个实用程序,它显示有关系统中任何进程的打开句柄的信息.您可以使用它来查看打开文件的程序,或查看程序所有句柄的对象类型和名称.
handle.exe http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
这已经帮助了我很多次......
下载句柄.
https://technet.microsoft.com/en-us/sysinternals/bb896655.aspx
如果要查找某个程序对某个文件有句柄的操作,请从提取Handle.exe的目录中运行该文件.除非您已将Handle.exe添加到PATH
环境变量中.并且文件路径是C:\ path\path\file.txt",运行这个:
handle "C:\path\path\file.txt"
这将告诉您哪些进程已锁定文件(或文件夹).