Antworten:
Eine kleine App namens FileList sollte die Arbeit gut für Sie erledigen, wenn Sie etwas leistungsstärkeres als möchtendir /s > files.txt
Aus der README:
FileList ist ein Befehlszeilenprogramm, das eine Liste der Dateien der angegebenen Datei erstellt Pfad im CSV-Format, der in eine Tabelle oder Datenbank importiert werden kann. Die Liste enthält den Dateinamen, die Größe, den Pfad, den letzten Zugriff und die letzte Änderung Datum usw. Unterstützte Windows-Versionen: Windows 200 * / XP / Vista Verwendungszweck: FILELIST [/ OPTION] [/ FILTER pattern1; pattern2; ...] [/ NOHEADER] Pfad [> list.csv] / NOHEADER Lässt die Spaltenüberschriften aus der Ausgabe weg. / ATTRIBUTES Enthält eine Spalte mit den Attributen, die für jede Datei festgelegt wurden. / OWNERS Fügt eine Spalte hinzu, die den Eigentümer jeder Datei enthält. Abfrage der Dateibesitzer ist leider ein langsamer Vorgang in einer Windows-Domäne, Aus diesem Grund sind Dateibesitzer standardmäßig deaktiviert. Verwenden Sie diese Option wird die Erstellung der Liste erheblich verlangsamen. / AUTHORS Extrahiert zusätzlich den Namen des Autors aus MS Office-Dokumenten. Verwechseln Sie den Autor nicht mit dem Eigentümer. Der Eigentümer ist in aufgeführt Standardmäßig eine zusätzliche Spalte. Dieser Schalter verlangsamt die Erstellung von Die Liste. / LASTSAVEDATE Extrahiert zusätzlich das letzte Sicherungsdatum aus MS Office-Dokumenten. / MD5 Enthält eine Spalte mit der MD5-Prüfsumme jeder Datei. / FILTER Ermöglicht die Angabe eines oder mehrerer Filter, die durch Semikolons getrennt sind. Die Platzhalter '*' und '?' könnte genutzt werden. Mit ">" kann die Ausgabe in eine Datei umgeleitet werden. INSTALLATION ~~~~~~~~~~~~~ Platzieren Sie FileList.exe einfach an der gewünschten Stelle. Wir empfehlen Ihren Windows-Ordner. TIPPS & ANMERKUNGEN ~~~~~~~~~~~~~~~~~~~~ * FileList verwendet das in der Systemsteuerung von Windows festgelegte Listentrennzeichen. * Mit der Erweiterung .CSV für die Ausgabedatei können Sie die Datei öffnen in Excel mit einem Doppelklick im Explorer. * Mit dem Windows-Befehl "at" können Sie die Erstellung von Listen mit planen Dateiliste. Der folgende Befehl erstellt eine Liste aller MP3-Dateien einschließlich ihre Besitzer jeden Montagabend: um 00:01 / EVERY: m "C: \ path \ to \ filelist.exe" / OWNER / FILTER * .mp3 c: \ ^> output.txt
Das Beste, was ich für Sie gefunden habe, ohne eine Batch-Datei zu verwenden, ist:
dir / B> files.txt
Auf diese Weise erhalten Sie alle Namen der Dateien und Verzeichnisse im aktuellen Ordner. Um jedoch die Größe der Dateien zu extrahieren, ohne die Zeitinformationen abzurufen, wird entweder eine Batchdatei benötigt oder Sie müssen Windows installieren Version von sed, und verwenden Sie diese, um die Zeilen zu bearbeiten (durch Pipelining in sie).
tree C: /F >> log.txt
Gibt eine etwas nützlichere Ansicht hängt wirklich davon ab, was Sie danach tun müssen.