列出Windows批处理变量中的文件

列出Windows批处理变量中的文件

请阅读此截图:

截屏

我想在变量中有一个文件列表以供以后重复使用,但意外地我得到了重复的文件和文字“延迟变量扩展” !variable!

为什么或如何在变量中列出文件列表,而不会太复杂?

答案1

开头的那个多余内容!seq!似乎是导致列表重复的原因,因此将其删除应该可以解决问题。使用以下命令序列:

set seq=
for %f in (*.png) do @set seq=!seq! %f
set seq=%seq:~6%
echo %seq%

一些有用的链接:字符串编辑/替换子字符串提取

相关内容