向各位+a龙哥请教a龙以前写的一个读取文件夹权限的批处理问题!
以下为以前有位网友提出的读取文件夹及根目录文件夹权限的方法,我们的a龙哥给出一段批处理:
rem mycacls.bat
@echo off
echo 列出指定目录下所有文件(含子目录)的权限
echo 使用格式:%0 目录
echo 使用范例:%0 d:\bt
echo 结果保存在当前目录下cacls.out文件中
if "%1"=="" goto MYEND
echo %0 %1 %date% >>cacls.out
for /R %1 %%I IN (.) do ( cacls %%I\* >>cacls.out)
:MYEND
echo on
小弟实在是菜,不知具体用法就建了个测试文件夹 路径和文件夹名称为 D:\test,然后将批处理改动为:
@echo off
echo 列出指定目录下所有文件(含子目录)的权限
echo 使用格式:%0 目录
%0 d:\test
echo 结果保存在当前目录下cacls.out文件中
if "%1"=="" goto MYEND
echo %0 %1 %date% >>cacls.out
for /R %1 %%I IN (.) do ( cacls %%I\* >>cacls.out)
:MYEND
echo on
但是执行的话则进入了无休止的死循环。请各位热心网友给出建议!谢谢!
[ 本帖最后由 cunshangr 于 2008-6-10 10:42 编辑 ]