无法删除文件夹(其中包含几个其他空文件夹)

无法删除文件夹(其中包含几个其他空文件夹)

我使用的是 Windows 7,D 盘中有一个文件夹,虽然显示为空,但无法删除。此文件夹中还有 26 个同样为空的文件夹,其中 25 个文件夹的名称为 4 位数字,例如10253082,还有一个名为 graphics 的文件夹。

我是这台电脑的唯一用户。当我尝试删除它时,它说我需要管理员权限才能这样做。我是管理员。

它们是空文件夹,什么也不做,什么也不包含,但我无法删除它们,这让我很抓狂。有什么想法吗?

答案1

不要担心以安全模式启动或使用 Process Explorer 查找打开的句柄的建议,因为这不是您所遇到的情况(如果是这样,您将得到一个该文件已打开/锁定错误,而不是权限错误)。

您需要做的是在文件夹的“属性”对话框的“安全”选项卡中为自己分配权限(完全访问权限)。确保也将其分配给包含文件夹。您可能还需要先取得文件夹的所有权,然后才能分配权限(在“安全”选项卡的“高级”部分中)。

如果你手动操作有困难,你可以安装一个shell 扩展这使得它更容易(但要注意,它使全部文件/文件夹)。


需要说明的是,这些编号文件夹是本地化(每个数字代表一种不同的语言),其中包含针对该语言对应用程序进行本地化的文件。问题是,通常这些文件夹可以通过管理员帐户删除,除非它们已安装,所以听起来你正在尝试从 Windows 目录中删除内容(这通常是一个坏主意,即使你这样做,它们也可能会重新创建)。

答案2

您可以使用进程探索器找出是否有任何进程仍在使用该目录中的一个或多个文件夹。您可以启动 Process Explorer 并按要删除的目录的路径进行搜索。如果有任何进程对该目录中的任何文件/目录具有打开的句柄,则应该会显示出来。终止这些进程,然后您就应该能够删除该目录。

答案3

您是否检查过您是否拥有该文件夹的完全控制权?

答案4

我很惊讶还没有人提到这一点——通常,您可以使用其他操作系统绕过文件系统级别的安全性。启动到 live cd,或者使用其他方式运行 Linux 系统,例如 unetbootin 或 wubi。其中的 NTFS 3g 驱动程序应该能够删除相关文件夹。

相关内容