从命令行删除文件或文件夹很容易,或者从 Unlocker 等优秀的 GUI 工具删除锁定的文件或文件夹也很容易。
但是有没有办法从命令行删除锁定的文件/文件夹?
答案1
系统内部处理可以列出所有打开的句柄(文件和其他对象),以及关闭它们。运行以列出所有匹配的句柄,然后关闭它。这基本上与 Unlocker 所做的相同。handle filename
handle -c id -p pid
(编辑:添加了被遗忘的-p
选项。)
答案2
我不知道是否可以立即删除锁定的文件,但是忙删除将安排在重启后删除该文件。
BusyDelete 会删除文件,即使它们很忙。您指定的文件将被标记为删除。然后下次重新启动系统时,操作系统将删除该文件。例如,BDEL ATL.DLL 将在下次重新启动时删除该文件。
那里还有不少其他有用的工具。