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

标签 windows command-line locked-files

<分区>

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

伪代码是这样的:

for file in folder do
unlock file

最佳答案

是的,这可以使用由 Mark Russinovich 开发的名为 Handle 的免费实用程序。

可以下载here from Microsoft .

这从命令行运行,并会告诉您哪个程序打开了特定的文件或目录,具体取决于它是否具有该资源的打开句柄

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

关于windows - 有没有办法从命令行处理锁定的文件并释放它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10672166/

相关文章:

python - 如何使用 Python 解锁锁定的文件和文件夹 (mac)

windows - Microsoft VSHADOW.EXE 卷影副本包含锁定的文件?

command-line - 使用 cmd.exe 中的关联性启动可执行文件 (Windows XP)

unix - 在 unix 命令行上比较文件

windows - 如何在 Babun 中升级 Git

c++ - SetWindowsHookEx 忽略来自消息循环的 PostMessage

python - 如何在 linux 终端控制台中运行 python 脚本并继续使用命令行?

python - 系统路径中安装了多个Python

javascript - Electron 应用程序白屏,但按钮可以正常工作-Windows 7