2k Aufrufe
Gefragt in PC-Sonstiges von prinzbloebb Einsteiger_in (95 Punkte)
Hallo,

habe mir eine Batch datei geschrieben, die alle Ordner auflistet.
Das funktioniert auch ganz gut, doch die Ordner, die einen Punkt "." haben, werden nicht aufgelistet. Kann man das noch irgendwie einstellen, oder muss ich die Ordner umbennen?

Hier die Batchdatei:

CHCP 1252
DIR *. /b /O:N >Ordner.txt
CHCP 850

Danke schon mal für eure Antworten.

Gruß Michael

8 Antworten

0 Punkte
Beantwortet von prinzbloebb Einsteiger_in (95 Punkte)
Mist, bei abschicken bin ich drauf gekommen.
Es langt, wenn der Befehl so lautet:

DIR /b /O:N >Ordner.txt

Gruß Michael
0 Punkte
Beantwortet von prinzbloebb Einsteiger_in (95 Punkte)
Quatsch, was mach ich denn hier ....
Jetzt nimmt er ja alles, nicht nur Ordner.
0 Punkte
Beantwortet von
Hallo Michael,

die entscheidende Zeile sollte wohl lauten (D für directory):

DIR /D /B /O:N >Ordner.txt

Gruß
Busmaster
0 Punkte
Beantwortet von prinzbloebb Einsteiger_in (95 Punkte)
Hallo Busmaster,

leider stimmt das auch nicht :-( Auch hier werden alle Daten aufgelistet und nicht nur die Ordner. D ist in deinem Fall Date.

Vielen Dank trotzden.
Ich werde einfacherheitshalber alle sonstigen Daten in einen Anderen Ordner verschieben.

Gruß Michael
0 Punkte
Beantwortet von
eine möglichkeit wäre , die ausgabe zu filtern


dir | findstr /i dir > ordner.txt
0 Punkte
Beantwortet von prinzbloebb Einsteiger_in (95 Punkte)
Danke, das ist auch eine gute Möglichkeit.
0 Punkte
Beantwortet von
Hallo Michael,

Entschuldigung. Probiere es mal mit

DIR /A:D /B /O:N >Ordner.txt

Funktioniert bei mir unter XP Home

Gruß
Busmaster
0 Punkte
Beantwortet von prinzbloebb Einsteiger_in (95 Punkte)
Ja, super funktioniert.

Danke
...