Für eine automatisierte Aufgabe bei einem Kunden soll bei jedem Durchlauf die Struktur der Ordner und deren Inhalt erfasst werden. Nichts leichter als das mit einem alten MS DOS-Befehl, den ich noch aus meiner Schulzeit kenne.

Mit Hilfe von tree zusammen mit dem Parameter “F” ist das kein Problem und funktioniert sogar unter Windows Server 2022:

tree <LW:\Ordner> /F

Die Ausgabe lässt sich dann einfach beispielsweise mit einer Versionierung in Dateien schreiben. Anbei ein Auszug aus einem Batch-Skript:

rem Inhaltsverzeichnis erstellen

 set NumberOfVersionsToKeep=10
 set /p Version=< Version.txt
 set Version=%Version: =%

 set /A Version=Version %% NumberOfVersionsToKeep + 1
 echo %Version% > Version.txt

 tree "%SOURCE%" /F > D:\CDP\%Version%.txt

Da soll mal einer Sagen, das der Informatikunterricht vor gut 30 Jahren auf damals schon veralteten Rechnern nichts gebracht hätte. Aktuell gewesen wären seinerzeit 386er und 486er, wir hatten in der Schule Commodore PC-10 mit 5,25″ Diskettenlaufwerken und schwarz-weiß Röhrenmonitoren. Nahezu jede/r aus der Klasse hatte wesentlich moderneres Equipment zu Hause stehen.