Liste des Verzeichnisbaums mehrerer Dateien

Liste des Verzeichnisbaums mehrerer Dateien

Ich versuche, eine Liste aller Dateien in vier Verzeichnissen mit jeweils unterschiedlichen Pfaden zusammenzustellen. Ich habe den folgenden Code und er funktioniert, aber nicht so, wie ich es möchte

@echo off
tree d:\directory > c:\lists\4list.txt /a /f
tree e:\directory2 >> c:\lists\4list.txt /a /f
tree f:\directory3 >> c:\lists\4list.txt /a /f
tree g:\directory4 >> c:\lists\4list.txt /a /f

Die Ausgabe in 4list.txt enthält alle ASCII-Zeichen und Leerzeichen am Anfang jeder Zeile. Außerdem enthält sie

+---Directory name
    filename1
    filename2
    filename3

in jedem Verzeichnis im Baum aufgelistet. Gibt es eine Möglichkeit, diese Liste OHNE alle Sonderzeichen, Verzeichnisnamen, Leerzeichen, zusätzlichen Zeilen UND ohne die Dateierweiterungen zu erstellen?

Grundsätzlich möchte ich diese Liste mit den über 2.200 Dateien erstellen, sodass ich sie kopieren und in eine Excel-Tabelle einfügen kann, in der ich eine bedingte Formatierung eingerichtet habe, die doppelte Dateinamen hervorhebt (kann doppelte Videodateien enthalten, aber in unterschiedlichen Formaten wie .mkv, .mp4 usw.).

Ich weiß, dass ich die Textdatei manuell durchgehen und mit der Suchen/Ersetzen-Funktion von Notepad alle Erweiterungen durch Leerzeichen („“) „ersetzen“ und die zusätzlichen Zeichen und Leerzeichen am Anfang jeder Zeile manuell ersetzen sowie die „+---Verzeichnis“-Namen löschen kann. Dies kann jedoch SEHR zeitaufwändig sein.

Ich möchte diese Datei erstellen, damit sie so geplant werden kann, dass sie einmal pro Tag ausgeführt wird und die ständig wachsende Liste der Dateien auf diesen Laufwerken aktualisiert.

Wenn es eine Möglichkeit gibt, diese Liste in ein Excel-Dokument statt in eine TXT-Datei zu exportieren, würde mir das ebenfalls ein oder zwei Schritte ersparen.

Antwort1

verwandte Informationen