如何在windows操作系统中访问不可删除的目录/文件?

如何在windows操作系统中访问不可删除的目录/文件?,windows,cacls,undelete,Windows,Cacls,Undelete,我对目录不可删除的概念有怀疑。在Windows操作系统中,我们使用cacls FolderName/e/c/g%username%:f命令将中的不可删除文件或文件夹转换为可删除。我使用相同的命令访问不可删除的文件夹,例如恢复、文档和设置等,这些文件夹位于C:drive中。它不起作用。他们如何创建此类文件夹。如果有其他方法可以做到这一点。请帮我澄清一下。提前感谢。这些文件夹的列表文件夹/读取数据权限设置为拒绝所有人。Deny优先于allow,因此您给用户的权限不重要:Deny设置将否决它。您必须首

我对目录不可删除的概念有怀疑。在Windows操作系统中,我们使用cacls FolderName/e/c/g%username%:f命令将中的不可删除文件或文件夹转换为可删除。我使用相同的命令访问不可删除的文件夹,例如恢复、文档和设置等,这些文件夹位于C:drive中。它不起作用。他们如何创建此类文件夹。如果有其他方法可以做到这一点。请帮我澄清一下。提前感谢。

这些文件夹的列表文件夹/读取数据权限设置为拒绝所有人。Deny优先于allow,因此您给用户的权限不重要:Deny设置将否决它。您必须首先删除该设置,这可能意味着您还必须首先获得所有权。它们归系统所有。

因此,我们只有访问权限而不是读/写/修改权限。要删除文件夹,您首先必须删除其内容,要删除文件夹,您必须列出其内容。权限设置禁止您这样做,因此在删除拒绝设置之前,您无法删除文件夹。如果有任何拒绝设置的可能性,我不确定我是否理解您的要求。如果要删除拒绝设置,则需要使用icacls而不是CACL。Cacls已被弃用,您真的不应该使用它。一个更好的选择是SetACL,它可以从下载。