我怎么知道哪个进程使用磁盘上的文件

how do i know what process using file on disk

当我启动资源监视器时,在磁盘部分我看到正在访问特定文件(正在使用中)

现在,我如何从命令行获取该信息? Objective 不是从目录中删除文件,如果它正在使用(如果 resmon 以任何方式显示它)。

这里的挑战是一个应用程序写了一些日志,但是你可以删除日志文件,即使应用程序仍然是 运行。应用程序只是将日志条目递增地添加到同一个文件中。但是,如果您删除该文件,windows 将允许您这样做,但应用程序将停止写入日志,我不希望出现这种情况。

谢谢

不再真实 我正在使用 forfiles 命令来检测过去 7 天内完好无损的日志并仅归档它们。 比玩弄流程和其他在线指标更容易、更清晰