@echo off 这个批处理代表什么意思,讲解一下,谢谢

@echo off
echo 修复中,请等待几分钟...
for /r C:\test %%a in (.) do (
cacls "%%a" /g everyone:f
)
for /r C:\test %%a in (*.*) do (
cacls "%%a" /g everyone:f
)

就是说关闭回显

@echo off并不是DOS程序中的,
而是DOS批处理中的。
当年的DOS,所有操作都用键盘命令来完成,
当你每次都要输入相同的命令时,
可以把这么多命令存为一个批处理,
从此以后,只要运行这个批处理,
就相当于打了几行、几十行命令。

DOS在运行批处理时,
会依次执行批处理中的每条命令,
并且会在显示器上显示,
如果你不想让它们显示,
可以加一个“echo off”

当然,“echo off”也是命令,
它本身也会显示,
如果连这条也不显示,
就在前面加个“@”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-25
解释:将c:\test以及其子目录、下面所有文件的完全控制权限指定为所有用户。
第一个for为设置该文件夹及所有子文件夹
第二个for为设置该文件夹及其子文件夹下所有文件本回答被网友采纳
第2个回答  2013-10-25
将C:\test文件夹下的所有文件添加everyone用户的完全控制权限!
相似回答