
Semelhante ao meu pedidoaqui
Estou procurando uma maneira de pegar o nome de um arquivo numerado e usá-lo em outro lugar em um script em lote.
Por exemplo, em uma pasta haveria um arquivo chamado 159 e eu precisaria cmd.exe
pegar esse número '159' para poder fazer alguma aritmética com ele (por exemplo 159 + %p%
, 159<%p%
etc.)
Obrigado
Responder1
Se houver apenas um arquivo (citando: "um arquivo"):
for /f %%a in ('dir /b') do @set name=%%a
definirá a variável name
com o nome completo desse arquivo dentro de um script em lote.
Ele percorre a saída do comando ( dir /b
).