¿Cómo enumerar archivos de forma recursiva (y solo archivos) en el símbolo del sistema de Windows?

¿Cómo enumerar archivos de forma recursiva (y solo archivos) en el símbolo del sistema de Windows?

Buscado:

Quiero una lista de archivos con rutas completas enumeradas de forma recursiva en Windows 7 a través del símbolo del sistema.

NO quiero que aparezcan carpetas en la lista.

Intentar:

Esto me consiguió todos los archivos, pero también incluyó los directorios:

dir /b /a /s

Resultado:

C:\path1
C:\path1\file1.txt
C:\path1\path2
C:\path1\path2\file2.txt

Salida deseada:

C:\path1\file1.txt
C:\path1\path2\file2.txt

Otros pensamientos:

Estoy pensando que podría hacer un bucle (aquí hay un pseudocódigo):

for /f %a in ('dir /b /a /s') do if something then @echo %~a endif

Respuesta1

dir /A-D /S /Bproducirá el resultado que desea:

ingrese la descripción de la imagen aquí

C:\>dir /?
(...)
/A          Displays files with specified attributes.
attributes   D  Directories                R  Read-only files
             H  Hidden files               A  Files ready for archiving
             S  System files               I  Not content indexed files
             L  Reparse Points             O  Offline files
             -  Prefix meaning not

información relacionada