
Similar a mi solicitudaquí
Estoy buscando una manera de tomar el nombre de un archivo numerado y usarlo en otro lugar de un script por lotes.
Por ejemplo, en una carpeta habría un archivo llamado 159 y necesitaría cmd.exe
tomar ese número '159' para poder hacer algo de aritmética con él (por ejemplo 159 + %p%
, 159<%p%
etc.).
Gracias
Respuesta1
Si solo hay un archivo (citando: "un archivo"):
for /f %%a in ('dir /b') do @set name=%%a
establecerá la variable name
con el nombre completo de ese archivo dentro de un script por lotes.
Recorre la salida del comando ( dir /b
).