如何判断应用程序打开哪个数据文件

时间:2013-11-30 14:09:00

标签: file powershell

如果我在记事本中打开 test.txt 而不是使用handle.exe,我会在 notepad.exe 下看到许多不同的条目,但 test.txt 不在其中。 Get-Processgwmi win32_process似乎也没有返回任何相关信息。

有没有办法告诉应用程序打开了哪个实际数据文件?在记事本的情况下,它将是一个文本文件,但通常它可以是由处理它的应用程序打开的任何类型的文件。

我更喜欢在PowerShell脚本中使用的答案。

1 个答案:

答案 0 :(得分:0)

我觉得你很幸运。我刚刚看到这篇博文在本周末发布。我认为它提供了你正在寻找的东西。

http://blogs.technet.com/b/heyscriptingguy/archive/2013/12/01/weekend-scripter-determine-process-that-locks-a-file.aspx