如何检测为什么我无法删除目录?

如何检测为什么我无法删除目录?

我无法删除空目录,我想知道为什么。该目录确实包含我的自定义播放器正在播放的电影,它可能仍然以某种方式阻止了该目录。但是它已关闭,并且在 ctrl+alt+delete 下的进程列表中不可见。

我已经安装了进程监视器,当我从控制台执行

rmdir directory

它说无法删除,PM 说

Operation: CreateFile
Result: SHARING VIOLATION

Desired Access: Read Attributes, Delete, Synchronize
Disposition:    Open
Options:    Directory, Synchronous IO Non-Alert, Open Reparse Point
Attributes: n/a
ShareMode:  Read, Write, Delete
AllocationSize: n/a

我该怎么做才能发现为什么我无法删除该目录以及如何删除它?

PS,我知道重启电脑后就可以删除它,但我想知道为什么我的播放器阻止了该目录。

答案1

您可以将 Process Explorer 的“查找句柄”功能与目录名(的一部分)结合使用,以查看哪些进程(如果有)拥有该目录的句柄。

答案2

我首先会查看权限,您是否以具有删除权限的帐户登录。可能是本地管理员帐户?或者如果您在域中,则是域管理员。

如果失败,请尝试重新启动计算机,通常可以清除大多数问题,包括停止可能正在使用其中的文件/文件夹的程序。可能需要在文件夹查看选项中查看隐藏文件/文件夹和受系统保护的文件。

“如果一开始你没有成功,就重启并重试” - 哈哈

相关内容