[英]Skipping specific directory using for loop in a Batch script
我正在尝试处理给定目录中存在的所有目录。 但是,我想跳过特定的目录集,但我知道这些目录的名称。 这是伪代码
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处理
感谢Kelly
简单! 添加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 (
必须全部在同一行上。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.