Dir /s/b ohne Ordnernamen

05/12/2007 - 14:01 von Oskar | Report spam
Salü alle zusammen

Der Dir *.* /s/b Befehl listet mir alle Dateinamen mit Pfad, gut so. Aber er
macht auch die Liste der Ordner. Wenn ich also einen Ordner mit einer Datei
habe (C:\Daten\Brief.doc) dann macht mir der Befehl zwei Zeilen:

dir *.* /s/b
C:\Daten
C:\Daten\Brief.doc

Wie kann ich es erreichen, dass mir nur die Dokumente aufgelistet wird ohne
die Ordner? (Dir *.doc kann ich nicht verwenden, weil ich nicht weiss mit
welchen Dateiendungen alles gespeichert wird... xls, jpg, txt, csv, etc)

Vielen Dank für Hilfe
Gruss Oskar
 

Lesen sie die antworten

#1 Michael Bednarek
05/12/2007 - 14:50 | Warnen spam
On Wed, 5 Dec 2007 14:01:10 +0100, Oskar wrote in de.comp.os.msdos:

Der Dir *.* /s/b Befehl listet mir alle Dateinamen mit Pfad, gut so. Aber er
macht auch die Liste der Ordner. Wenn ich also einen Ordner mit einer Datei
habe (C:\Daten\Brief.doc) dann macht mir der Befehl zwei Zeilen:

dir *.* /s/b
C:\Daten
C:\Daten\Brief.doc

Wie kann ich es erreichen, dass mir nur die Dokumente aufgelistet wird ohne
die Ordner? (Dir *.doc kann ich nicht verwenden, weil ich nicht weiss mit
welchen Dateiendungen alles gespeichert wird... xls, jpg, txt, csv, etc)



DIR /? sagt hier u.a.
/A Displays files with specified attributes.
attributes D Directories R Read-only files
H Hidden files A Files ready for archiving
S System files - Prefix meaning not

Ergo:
DIR *.* /S /B /A-D
sollte tun was du verlangst.

Michael Bednarek http://mbednarek.com/ "POST NO BILLS"

Ähnliche fragen