我有大约50个文件夹名称,我想对它们运行此命令:
Icacls “foldername” /reset /c /t
您知道我如何通过批处理文件执行此操作吗?最终用户只想双击它,它就会关闭并遍历每个文件夹。
我想我需要一个文本文件,每行都有文件夹名称?
谢谢,
答案 0 :(得分:1)
目前尚不清楚是否要对所有文件夹或部分文件夹运行命令。
如果要对给定文件夹中的所有文件夹运行命令,请阅读HELP FOR
并在命令行中尝试此操作
FOR /d %d in (*.*) do @echo Icacls %d /reset /c /t
将%d
更改为%%d
以将其包含在批处理文件中,进行广泛测试,最后删除ECHO
如果您想针对文件夹列表运行,请尝试
FOR /f %d "tokens=*" in (myfolderslist.txt) do @echo Icacls "%d" /reset /c /t