如何找出在 Windows 2000 Server 上打开我尝试删除的文件的原因?

如何找出在 Windows 2000 Server 上打开我尝试删除的文件的原因?

可能重复:
如何删除“锁定”的文件?
确定文件锁定原因的工具

当我尝试删除 Windows 2000 上的空目录时,我被告知无法执行此操作,因为该文件可能已被打开。

正如所提到的“我如何删除‘锁定’的文件?”,我尝试了解锁者,但似乎没有找到任何东西。另外,我无法使用 Process Explorer。

那么在 Windows 2000 服务器上,如何找出打开该文件夹的进程/程序,以及如何使其取消打开它?

编辑:幸运的是,我发现一旦我终止正在运行的一个 httpd 进程(出于完全不相关的原因),我就可以删除该文件夹。现在的问题是:为什么没有net file选择它?我一开始怎么才能检测到正确的进程?

答案1

可能是该文件是从其他地方打开的,如果您进入命令提示符并输入

net file

这将列出远程工作站打开的文件,并附带 ID 号,要关闭文件,命令是

net file  <ID No> /close

相关内容