【发布时间】:2014-12-07 05:50:18
【问题描述】:
需要的是“文件夹集”或“文件集”或文件夹/文件列表部分“For”命令通过变量引用。 假设我们希望通过以下方式在“For /D”中定义一个文件夹集:
SET "FOLDERSET=X* Y* Zee*"
希望类似的东西
for %%B in (!FOLDERSET!) do (
将产生遍历数组作为实际文件夹而不仅仅是字符串数组的奇迹。 它似乎在使用时确实有效
SET "FOLDERSET=*"
或
SET "FOLDERSET=S*"
对于以“S”或开头的文件夹
SET "FOLDERSET=S* G*"
同样对于以“S”开头且未迭代 G* 的文件夹,但最初的问题仍然是为上述通配符列表设置适当的分隔符。有什么办法吗?
【问题讨论】:
标签: list variables for-loop set directory