我有一个命令行脚本我正在测试搜索整个目录中的给定文件(例如cmd.exe)。此脚本运行良好,并返回每个找到的文件的完整路径。
for /r C:\ %i in (*) do @echo %~fi | find /I "cmd.exe"
现在我想扩展这个脚本,一旦找到文件,检查权限(例如icacls%~fit)。如果可能的话,我想在命令行上保持一个单行。
非常感谢任何帮助。
答案 0 :(得分:0)
for /f "tokens=*" %I in ('dir /b /s cmd.exe') do icacls "%I"
那是你在寻找什么?如果你不想在另一行上cd到c:\那么就改变它:
pushd "\" && for /f "tokens=*" %I in ('dir /b /s cmd.exe') do (icacls "%I") && popd
你去吧。一衬垫。 :)