Wie "Inhaltsverzeichnis" für Ordnerinhalte (+Unterordner!) erstellen ?

Z

Z3Xyyy

Gast
Moin,

Kleine Frage zur Programmierung, egal welche Sprache:
Wollte gerne eine Art Inhaltsverzeichnis verschiedener Ordner +Unterordner erstellen.
Also dasselbe wie schon "dir /b Name.txt" in batch macht, allerdings auch für Unterordner.
So das ich am ende in der txt beispielsweise so eine Auflistung hätte:

\Ordner1\Unterordner1\Datei1.abc
\Ordner1\Unterordner1\Datei2.abc
\Ordner1\Unterordner1\Datei3.xyz
\Ordner1\Unterordner2\Datei1.abc
\Ordner2\Unterordner1\Datei1.abc
\Ordner2\Datei1.abc
\Datei1.abc
\Datei2.xyz

Versteht ihr was ich meine ?
Allerdings kenn ich mich da nicht ganz so gut aus.
Also wäre klasse wenn das einfach bleibt. :)
 
Gib einfach tree <Pfad> /F /A > [Ausgabepfad+Dateiname].txt in die Kommandozeile ein.
dadurch wird dir eine Textdatei erstellt in der Alle Ordner und die darin enthaltenen Dateien beinhaltet.
 
@ the-bashelor
Sauber, genau so hab ich mir das vorgestellt.
Einfach nen /s dran und schon läufts.
Wunderbar, vielen Dank. :)

@FreakZ1
Sieht das Ergebnis anders aus als beim vorigen Vorschlag ?
Wenn dann würde ichs mir gern nochmal ansehen.
Allerdings mache ich irgendwas falsch, oder?:

tree F:\Downloads\ /F /A > F:\Downloads\ Liste.txt

Irgendwas stimmt mit mein Syntax nicht, mags du ein Beispiel machen ?

EDIT: Habe das mal mit /O:N /O:E verfeinert.
Jeddoch noch besser wäre wenn er die Auflistung der Ordner selbst weglässt.
Also nur die beinhaltenen Dateien, inklusive der in den Unterordner listet.

Also statt:
\Ordner1\Datei1.abc
\Ordner1\Datei2.abc
\Ordner1\Ordner2


Einfach ohne:
\Ordner1\Ordner2

Finde da grad nicht den richtigen Befehl für..


UPDATE: Okay ich habs:
tree /F /A > Liste.txt

Sieht auch ganz interessant aus. :)
Vielen Dank nochmal.
 
Zuletzt bearbeitet:
Zurück
Oben