Batch Files: Alle Dateien in einem Verzeichnis auflisten, als .txt drucken und Ausgabedatei in allen Unterverzeichnissen ablegen

1.
Überall gesucht, finde ich Tutorials zum Drucken einer Liste von Dateien in Verzeichnissen und Unterverzeichnissen mit dem Befehl dir wie folgt:

@echo off
dir /S > list.txt
pause

Über Code werden alle Dateien in list.txt zurückgegeben. Wir können Schalter verwenden, um Listen in verschiedenen Formaten abzurufen. Ich versuche Folgendes zu tun: Wenn ich die Batchdatei ausführe, sollte die Ausgabedatei list.txt in allen Unterverzeichnissen abgelegt werden und nicht nur in dem Verzeichnis, in dem die Batchdatei ausgeführt wird.
2.
Ich versuche, list.txt in% current directory name% .txt umzubenennen und habe keine Ahnung, wie ich das erreichen könnte.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage