Listar arquivos na variável em lote do Windows

2

Por favor, leia esta imagem:

Euqueriaterumalistadearquivosemvariávelparareutilizaçãoposterior,masinesperadamenterecebiarquivosduplicadoseliteral"expansão de variável atrasada" !variable! .

Por que, ou como ter uma lista de arquivos na variável, sem complicar demais?

    
por zetah 06.01.2013 / 03:19

1 resposta

2

Esse !seq! extra no começo é o que parece estar causando a duplicação da lista, então cortá-lo deve resolver o problema. Use a seguinte sequência de comandos:

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

Alguns links úteis: String Editar / Substituir , Substring Extraction

    
por 06.01.2013 / 03:50