如何从命令行知道在 Windows 中打开了哪个文件?

AMI*_*IT 9 windows command-line

我想知道从命令行在 Windows 中打开了哪个文件。在 linux 中,我们有用于此目的的命令 lsof。Windows 中有这样的命令吗?

小智 22

如果您需要命令行工具,SysInternals的Handle实用程序可以完成此操作。对于 GUI 工具,请查看Process Monitor


小智 -3

您指的是当前正在运行的进程吗?那将是:tasklist

如果想查看当前用户正在运行的进程:

tasklist /FI "username eq user"

更改user并输入当前用户名。

  • 不是反对者,但您的答案根本不适用:问题 quit 明确指出需要文件列表,而不是进程列表。 (7认同)