【发布时间】:2016-03-02 12:44:44
【问题描述】:
我想将要从用户中删除的文件列表作为参数。每个参数一行。
如何将由换行符分隔的文件列表存储在变量中。
我正在使用以下命令。
Set DeletionFiles=${p:DeleteFiles}"
for %%i in (%DeletionFiles%) do (
echo %%i
)
然后我想循环迭代它们。
${p:DeleteFiles} 将被外部应用程序的值替换,其中将包含由新行分隔的文件列表。我无法更改它。
【问题讨论】:
-
${p:DeleteFiles} will get replaced ... which will contain list of files separated by new line.-- 那么它在 bach 文件中将不起作用!由于这不会设置多行变量,它只是设置第一行,其余行会导致错误。
标签: batch-file batch-processing