更改文件夹权限

时间:2012-01-23 07:55:50

标签: file permissions batch-file directory

我的问题有点复杂 我希望我能说得对 我绞尽脑汁待了一个多月 我尝试使用命令行(Windows)更改文件夹的权限情况是这样的 用户名应该与文件夹名称相似(用户已存在) 这意味着如果该文件夹被称为Davidy所以用户theat完全控制它将是Davidy 我有200多个这样的文件夹,所以你可以理解我为什么要用脚本来做这个 问题是我不知道如何告诉脚本使用该文件夹的名称作为用户名。

1 个答案:

答案 0 :(得分:2)

如果在包含所有文件夹的文件夹中执行以下命令:

FOR /F "useback" %i in (`dir /ad /b`) DO mycommand

您最终应该在%i中拥有文件夹名称。如果您在批处理文件中执行此命令,请确保使用%%i而不是%i

根据您在评论中发布的命令,它将如下所示:

FOR /F "useback" %i in (`dir /ad /b`) DO takeown /u domainname\% .\%i