batch-file - through - for l cmd
El comando "FOR" para un archivo especĂfico? (2)
Muy simple:
FOR /R %f IN (*.ASM) DO (if "%~nf"=="LECTURE3_CODE" ECHO %f)
¡Hecho!
Parece que puedo usar el comando FOR
recursivamente para buscar comodines como
FOR /R %F IN (*.ASM) DO @ECHO %F
Esto imprime con éxito todos los archivos con la extensión .ASM que existen en algún lugar dentro del árbol de directorios actual
Sin embargo, si estoy buscando un nombre de archivo específico, esto no funciona en absoluto:
FOR /R %F IN (LECTURE3_CODE.ASM) DO @ECHO %F
La salida de este último comando parece imprimir <path>/LECTURE3_CODE.ASM
una vez por cada archivo que existe en el árbol del directorio de trabajo .
¿Hay alguna forma de hacer que este comando funcione como yo quiero?
Esto funcionará para su línea original: el comodín es la clave aquí.
FOR /R %F IN (LECTURE3_CODE.AS?) DO @ECHO %F