我正在尝试处理给定目录中的所有目录。但是,我想跳过一组特定的目录,我知道这些目录的名称。这是伪代码
for /D %%G in ("%ROOT_VAR%\mainDirectory\*") do (
if "%%G" == "%%ROOT_VAR%%\mainDirectory\dir_to_be_skipped" (
echo "Skipping dir_to_be_skipped"
)
continue processing other directory
我如何在批处理脚本中执行此操作?我只是想跳过处理dir_to_be_skipped
感谢 凯利
答案 0 :(得分:1)
轻松!添加else
:
for /D %%G in ("%ROOT_VAR%\mainDirectory\*") do (
if "%%G" == "%%ROOT_VAR%%\mainDirectory\dir_to_be_skipped" (
echo "Skipping dir_to_be_skipped"
) else (
continue processing other directory
)
)
请注意,) else (
必须全部在同一行。