Batch Verzeichnisinhaklt auflisten

D0c_cR4Zy

Lieutenant
Registriert
Feb. 2007
Beiträge
681
Hallo,

mit dem Befehl

Code:
dir *.* "S:\XXX\" > 1.txt

wollte ich mir nur aus dem Verze8ichnis S:\XXX\ den Verzeichnisinhalt auflisten lassen.

Leider liestet er auch das verzeichnis mit auf, wo die Datei liegt, also gerade den Desktop!

kann ich das iwie unterbinden???

Danke!

CYA_D0c
 
ich versteh dein problem nciht ganz einfach

Code:
dir Path > Filename.txt

das file erstellt er in deiner CD
 
teil es doch in zwei befehle auf:
cd "S:\XXX\"
dir *.* > 1.txt

edit: darkarchons lösung ist eleganter und zeigt auch das problem auf, was bei deinem Befehl auftritt: Es wird jeder Parameter als eigenes Verzeichnis aufgefasst und nicht der erste als filter und der zweite als pfad.
 
Zuletzt bearbeitet:
@darkarchon

Das wars schon, Danke!

Aber warum macht er bei *.* denn noch den aktuellen Verzeichnisinhalt mit???

CYA_D0c
 
MistaJack schrieb:
Wäre das nicht eher mit

Code:
dir "S:\XXX\*.*" > 1.txt

zu lösen?

Zumindest wenn Leerzeichen in den Pfadangaben sein können. Ansonsten geht es auch ohne die Anführungszeichen.
Ergänzung ()

D0c_cR4Zy schrieb:
@darkarchon

Das wars schon, Danke!

Aber warum macht er bei *.* denn noch den aktuellen Verzeichnisinhalt mit???

CYA_D0c

Da er das als zwei Verzeichnisse nimmt, einmal das aktuelle wegen *.* und einmal das andere.
 
Zurück
Oben