Wie liste ich Dateien (und nur Dateien) rekursiv in der Windows-Eingabeaufforderung auf?

Wie liste ich Dateien (und nur Dateien) rekursiv in der Windows-Eingabeaufforderung auf?

Gesucht:

Ich möchte eine Liste der Dateien mit vollständigen Pfaden, die in Windows 7 rekursiv über die Eingabeaufforderung aufgelistet werden.

Ich möchte NICHT, dass Ordner aufgelistet werden.

Versuchen:

Dadurch wurden mir alle Dateien und auch die Verzeichnisse angezeigt:

dir /b /a /s

Ergebnis:

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

Gewünschte Ausgabe:

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

Andere Gedanken:

Ich denke, ich könnte eine Schleife machen (hier ist etwas Pseudocode):

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

Antwort1

dir /A-D /S /Bführt zum gewünschten Ergebnis:

Bildbeschreibung hier eingeben

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

verwandte Informationen