【发布时间】:2016-05-19 11:04:59
【问题描述】:
我有一个文件夹列表如下:
- C:\Program 文件
- C:\temp
- C:\约翰·斯诺
我必须将逗号分隔的参数传递给脚本,如下所示:
script.bat C:\Program Files,C:\temp,C:\John Snow
传递给脚本后,我需要过滤掉逗号分隔的参数并应用每个循环并回显参数值并执行 dir 命令以列出该目录中的文件
【问题讨论】:
-
您需要在
script.bat中迭代参数,或者您想使用每个项目调用脚本 .bat? -
我需要在 script.bat 中迭代参数。在 for 循环中,我需要为每个参数执行 DIR 命令
-
您可以传递用双引号括起来的参数列表,并在脚本中使用 %1 访问此列表。从那里您可以使用
for /f命令进行迭代,将“,”作为分隔符。检查here。 -
@Danial Luz,如果你能为我写它会更好,因为我在批处理脚本方面不是那么好..
标签: batch-file