使用 AutoHotKey 删除锁定的文件

问题描述 投票:0回答:1

我正在尝试使用 AutoHotKey v1/v2 删除锁定的文件,而不使用任何第三方软件。该文件是由另一个我不想终止的进程创建并锁定的。

当我尝试使用 FileDelete 时,我收到以下错误消息:

Error: (32) The process cannot access the file because it is being used by another process.

以管理员身份运行并不能解决问题。据我了解,为了删除此文件,我必须首先从拥有的进程中检索与锁定文件关联的句柄,然后关闭它们。

我尝试使用脚本 GetProcessHandles.ahk 来实现此目的。这适用于某些进程,但当我尝试从使用锁定文件的进程 ID 检索句柄时,脚本会冻结,我什至无法从系统托盘退出脚本。

任何帮助将不胜感激!

file locking autohotkey handle
1个回答
0
投票

我发现了脚本 WhoLockedMe,效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.