Por ejemplo, quiero buscar un archivo.
donde /r C:\ "miarchivo.txt"
y luego hacer que la salida de ese comando, que sería la ruta del archivo a "myfile.txt", sea una variable que elijo,
Entonces, ¿la ruta a ese archivo ahora es una variable, por lo que podría hacer echo %variable% e imprimiría la ruta?
Respuesta1
Este
c:\> para /?
... enumerará cómo for
funciona, busque la línea
FOR /F ["opciones"] %variable IN (`comando`) DO comando [comando-parámetros]
y leer sobre ello.
Ahora tenga en cuenta que %variable es LOCAL, por for
lo que debe tener, por ejemplo, set F=%variable
dentrocommand
C:\> for /F "usebackq" %v in (`echo Check-it-out`) do @ set F=%v C:\> echo Para hacer: %F%
imprimirá
To do: Check-it-out