Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows中使用命令行删除所有用户对目录和子目录的权限?_Windows_Batch File - Fatal编程技术网

如何在windows中使用命令行删除所有用户对目录和子目录的权限?

如何在windows中使用命令行删除所有用户对目录和子目录的权限?,windows,batch-file,Windows,Batch File,我有一个目录测试,它有许多子目录和文件。我需要删除为目录和子目录设置的默认权限 我用下面的命令 Icacls C:\Test/继承:r/T 它正在删除所有权限,但删除一个目录下的所有文件和子目录需要6分钟(因为我们有大约1000个文件) 是否有其他方法可以删除默认权限。因此,我可以应用新权限您可以按如下方式使用它: CACLS文件/e/p{USERNAME}:{PERMISSION} 在哪里, /p:设置新权限 /e:编辑权限并保持旧权限不变,即编辑ACL而不是替换ACL {USERNAME}:

我有一个目录测试,它有许多子目录和文件。我需要删除为目录和子目录设置的默认权限

我用下面的命令 Icacls C:\Test/继承:r/T

它正在删除所有权限,但删除一个目录下的所有文件和子目录需要6分钟(因为我们有大约1000个文件)

是否有其他方法可以删除默认权限。因此,我可以应用新权限

您可以按如下方式使用它: CACLS文件/e/p{USERNAME}:{PERMISSION}

在哪里,

/p:设置新权限

/e:编辑权限并保持旧权限不变,即编辑ACL而不是替换ACL

{USERNAME}:用户的名称

{PERMISSION}:权限可以是:

D-拒绝

R-Read

W写

C-更改(写入)

F-完全控制

例如,使用以下命令授予Rocky Full(F)控件(在Windows命令提示符下键入):

C:>CACLS文件/e/p:f

通过键入以下命令阅读完整帮助:

C:>cacls/