Batch - Ordnerstruktur bis bestimmte Anzahl von Unterverzeichnisse auslesen und in Textdatei schreiben

Mitglied: 115129

115129

27.12.2015, aktualisiert 11:45 Uhr, 934 Aufrufe, 2 Kommentare

Hallo zusammen,

da ich länger nicht mehr hier im Forum war ist es längst überfällig wieder einmal eine Frage zu stellen.

Mein Vorhaben:
Ich möchte per Batch die Ordner-/Verzeichnisstruktur (keine Dateien) z.B. des Laufwerks C:\ D:\ und E:\ auslesen und in eine Textdatei schreiben.
Allerdings soll an diesem Beispiel aus dem Laufwerk C:\ nur die Struktur C:\Verzeichnisname\Verzeichnisname\Verzeichnisname\ ausgelesen werden.
Aus dem Laufwerk D:\ wiederum nur D:\Verzeichnisname\
Und aus dem Laufwerk E:\ wiederum nur E:\Verzeichnisname\Verzeichnisname\
...es folgen noch weitere Laufwerke, die ich jedoch später selbst einbinden kann (hoffe ich zumindest).
Kurzum, der unten aufgeführte Code gibt immer die gleiche Anzahl der Unterverzeichnisse aus. Wie muss der Code geändert werden, dass die Anzahl der aufgelisteten Unterverzeichnisse je nach Laufwerksbuchstabe passt?

Mein derzeitiger Code:

Ergebnis:
C:\Verzeichnisname
D:\Verzeichnisname
E:\Verzeichnisname

Vielen Dank für jegliche Hilfestellungen.

Schöne Grüße,
Blattlaus
Mitglied: rubberman
LÖSUNG 27.12.2015, aktualisiert um 11:45 Uhr
Hallo Blattlaus.

Du kannst eine Subroutine rekursiv aufrufen.
Wenn du die entsprechenden Überverzeichnisse mit ausgeben willst (z.B. weil es auf Laufwerk C: auch Verzeichnisstrukturen gibt, die eine geringere Rekursionstiefe als 3 haben), dann entferne das REM in Zeile 12.

Grüße
rubberman
Bitte warten ..
Mitglied: 115129
115129 (Level 1)
27.12.2015 um 11:45 Uhr
Hallo Rubberman,

vielen Dank für deine sofort funktionierende Lösung.

Natürlich hatte ich es gleich noch gestern Abend getestet und siehe da, alles wie gewünscht :) face-smile

Allerdings war ich dann zu Müde, um die Antwort gleich zu schreiben, deshalb erst heute.

Vielen Dank nochmals und bis zum nächsten Mal.

Einen schönen Sonntag noch.

Gruß,
Blattlaus
Bitte warten ..
Heiß diskutierte Inhalte
Off Topic
Wie sieht eine korrekte IT-Organisation aus?
imebroVor 1 TagFrageOff Topic20 Kommentare

Hallo, da unser IT-Verantwortlicher ja vor einem Jahr gehen musste, stelle ich mir die Frage, wie denn eine korrekte IT-Organisation überhaupt aussehen muss. Zur ...

Server-Hardware
Mini-PC oder Server für Dauerbetrieb
Surfer12Vor 1 TagFrageServer-Hardware20 Kommentare

Hallo zusammen, wir projektieren gerade eine neue Zutrittslösung für ein kleines Hotel mit ca. 20 Zimmern. Die Gäste sollen in Zukunft einen SelfCheckIn machen ...

Firewall
Windows Defender dauerhaft deaktivieren
Frankie222Vor 1 TagFrageFirewall9 Kommentare

Hallo, ich wollte mal fragen ob jemand weiss wie man bei Windows 10 Home den kompletten Schutz deaktiviert. Den Defender und alles! Ich habe ...

Notebook & Zubehör
Funktionieren keine USB-DVD-RW an Surfaces?
StefanKittelVor 1 TagFrageNotebook & Zubehör14 Kommentare

Hallo, ein Kunde von mir hat ein Surface Pro. Wenn er ein USB-DVD-RW-Laufwerk an die Dockingstation anschliesst funktioniert es nicht. - Es bekommt Strom ...

Windows 10
Windows 10 20HS SCCM
stoepsu77Vor 1 TagFrageWindows 1014 Kommentare

Hallo zusammen Ich hoffe, dass jemand von euch mir eine weitere Idee geben kann. Ich habe keine Ideen mehr. Folgendes: Wir haben eine Tasksequenz ...

Suche Projektpartner
Suche Projektpartner
irinaterletska12Vor 1 TagFrageSuche Projektpartner1 Kommentar

Hallo alle zusammen . Wir sind eine ukrainische Firma, die nach dem Projektpartner sucht. Wir können für deutsche Firmen Support geben. Wir können Fernwartung ...

SAN, NAS, DAS
NAS mit Backup Funktion gesucht
YellowcakeVor 1 TagFrageSAN, NAS, DAS8 Kommentare

Hallo zusammen ich bin total unerfahren was diese NAS Systeme angeht die man sich zuhause hinstellen kann. Aktuell habe ich einen kleinen Server hier ...

Windows Server
Wie konvertiere ich NTFS zu GPT
itnirvanaVor 1 TagFrageWindows Server11 Kommentare

Hallo, auf einem Server ist die Platte 2048 GB per NTFS mit vollem Platz erreicht. Wie kann ich nun diese Platte zu GPT konvertieren. ...