如何监视文件夹以查看哪个程序/服务使用其中的文件?

How can a folder be monitored to see which program/service uses files within it?

提问人:NikNet 提问时间:8/2/2022 更新时间:8/2/2022 访问量:91

问:

问题很简单,我有一个包含工作文件的文件夹,我的程序在处理时将文件/文件夹存储在该文件夹中。但是,问题是我经常收到类似“无法访问文件'Temp123.temp',它正在被另一个程序使用”之类的错误。我想知道哪个程序可以做到这一点。

如果我尝试使用资源监视器,我的速度不够快,因为文件在几秒钟内创建、使用和删除,而且它们的名称是随机的。

我怀疑防病毒软件可能是罪魁祸首,但即使我停用它,错误仍然存在。

是否可以监视整个工作文件夹及其子文件夹,以查看哪些程序正在使用我的文件?

提前非常感谢您!

Windows 文件 DLL 服务器 已锁定

评论

0赞 MSalters 8/2/2022
这不是一个好程序,因为他们会让自己出名。你会看到类似“......因为它被 ACME WidgetConverter 使用”。

答:

1赞 MSalters 8/2/2022 #1

这是 Microsoft 的 SysInternals“进程监视器”(又名 ProcMon 工具)的标准功能

评论

0赞 NikNet 8/2/2022
谢谢,这看起来很有希望!