Datei- / Ordnerliste erstellen


8

Gibt es eine schnelle Möglichkeit, eine Liste von Dateien und Ordnern in einem Ordner in Windows XP / Vista in einer Textdatei auszugeben ? Wie?

Antworten:


9

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

6

Welche Details benötigen Sie? Insbesondere, was soll es tun?

dir /s > files.txt

nicht erreichen?


2

Verwenden von PowerShell:

dir > filename

oder für rekursiv

dir -r > filename

Wenn Sie möchten, *.foonur Dateien:

dir . -r -filter *.foo > filename

1

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).


0
tree C: /F >> log.txt  

Gibt eine etwas nützlichere Ansicht hängt wirklich davon ab, was Sie danach tun müssen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.