有没有办法从命令行处理锁定的文件并释放它



有没有办法检测指定文件夹中的锁定文件并通过命令行释放它们?

伪代码中类似这样的东西:

for file in folder do
unlock file

是的,这可以使用Mark Russinovich的名为Handle的免费实用程序来实现。

可以从Microsoft下载。

它从命令行运行,并根据哪个程序是否具有该资源的打开句柄,告诉您哪个程序打开了特定文件或目录。

通过使用 -c 标志运行 handle.exe,还可以强制关闭指定的句柄,这将解锁资源。但公平警告:这可能会导致使用资源的应用程序崩溃,甚至整个系统变得不稳定。所以我不会养成这样做的习惯;仅将其用于特殊情况,例如调试,您预计会出现一些不稳定。

不,您不能先关闭持有锁的应用程序。解锁器可以帮助您找到锁的来源 - 如果它是一个崩溃的应用程序,那么您将能够终止它的进程。

相关内容

  • 没有找到相关文章