有没有办法从命令行处理locking的文件,并释放它?

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

在伪代码中是这样的:

for file in folder do unlock file 

是的,使用Mark Russinovich提供的名为Handle的免费工具可以实现这一点。

可以从Microsoft下载。

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

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

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