批处理icacls 问题
很简单的命令,在盘符的根路径下执行,需要将此盘符中所有文件的权限罗列出后重定向到a.txt
可是这个只能显示出一个文件的权限,求解。
@echo off
FOR /D %%i IN (*) DO (
icacls %%i > a.txt
)
pause
------解决方案--------------------应该用两个大于号吧:icacls %%i >> a.txt
一个的是改写,两个的是添加。你这语句是多次执行 icalcs... ,所以应该是用添加。
------解决方案--------------------icacls %%i >> a.txt