Gibt es eine Anwendung, die eine Verzeichnisliste aufnehmen und in eine Datei schreiben kann?

Eine einfache Textdatei oder CSV reicht aus.

Ich brauche ein Programm, das die Auflistung in eine Datei exportieren kann.

Author: Robotnik, 2010-02-18

7 answers

Karen ' s Directory Printer kann den Namen jeder Datei auf einem Laufwerk zusammen mit der Größe der Datei, dem Datum und der Uhrzeit der letzten Änderung sowie den Attributen (schreibgeschützt, versteckt, System und Archiv) drucken! Jetzt kann die Liste der Dateien nach Name, Größe, Erstellungsdatum, Datum der letzten Änderung oder Datum des letzten Zugriffs sortiert werden. Natürlich können Sie in einer Datei speichern, anstatt zu drucken.

geben Sie hier die Bildbeschreibung ein

Karen ' s Directory Printer freeware.

, Oder führen Sie den Befehl DIR aus ColorConsole und dann drücken Sie die Schaltfläche HTML oder RTF

geben Sie hier die Bildbeschreibung ein

ColorConsole ist freeware und portabel.

Die JR Verzeichnis Drucker dienstprogramm (ein anderes tragbares Freebie) können Sie eine Liste aller Unterverzeichnisse und/oder Dateien in einem Verzeichnis und/oder Unterverzeichnis enthalten drucken. Es unterstützt Kleinbuchstaben / DOS-Stil Dateinamen, Dateigröße in KB/Bytes, Attribute, benutzerdefinierte Dateilänge, etc.

geben Sie hier die Bildbeschreibung ein

 2
Author: Gaff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:11:13

Öffnen Sie eine Eingabeaufforderung in dem gewünschten Ordner und geben Sie "dir >" ein.txt".

Es gibt ein XP Powertoy , das dem Kontextmenü "Befehlsfenster hier öffnen" hinzufügt, wenn Sie mit der rechten Maustaste auf einen Ordnernamen klicken.

Es wird nicht hübsch sein, aber Sie können die Ausgabe steuern. Geben Sie "dir /?"für eine Liste von Optionen.

Displays a list of files and subdirectories in a directory.

DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
  [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]

  [drive:][path][filename]
              Specifies drive, directory, and/or files to list.

  /A          Displays files with specified attributes.
  attributes   D  Directories                R  Read-only files
               H  Hidden files               A  Files ready for archiving
               S  System files               -  Prefix meaning not
  /B          Uses bare format (no heading information or summary).
  /C          Display the thousand separator in file sizes.  This is the
              default.  Use /-C to disable display of separator.
  /D          Same as wide but files are list sorted by column.
  /L          Uses lowercase.
  /N          New long list format where filenames are on the far right.
  /O          List by files in sorted order.
  sortorder    N  By name (alphabetic)       S  By size (smallest first)
               E  By extension (alphabetic)  D  By date/time (oldest first)
               G  Group directories first    -  Prefix to reverse order
  /P          Pauses after each screenful of information.
  /Q          Display the owner of the file.
  /S          Displays files in specified directory and all subdirectories.
  /T          Controls which time field displayed or used for sorting
  timefield   C  Creation
              A  Last Access
              W  Last Written
  /W          Uses wide list format.
  /X          This displays the short names generated for non-8dot3 file
              names.  The format is that of /N with the short name inserted
              before the long name. If no short name is present, blanks are
              displayed in its place.
  /4          Displays four-digit years

Switches may be preset in the DIRCMD environment variable.  Override
preset switches by prefixing any switch with - (hyphen)--for example, /-W.
 6
Author: ChrisF,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-18 20:26:18

If Sie brauchen vielleicht etwas "schönere" version, als wenn Sie dir ein, können Sie folgendermaßen von der Eingabeaufforderung;

tree /f /a "C:\Path\Of\Directory" > C:\output.txt
 2
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-02-18 20:38:47

Eigentlich hat unser Freund the How To Geek einen netten kleinen Registry-Hack, mit dem Sie ein Kontextmenü erstellen können, das dies für Sie erledigt. Ich benutze es ziemlich regelmäßig, und es funktioniert auf XP. Es sieht am Ende so aus:

Mauszeiger

Die Ausgabe sieht folgendermaßen aus:

Ausgabe

 2
Author: BinaryMisfit,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:12:20

Sie können eine Bildschirmaufnahme erhalten und sie möglicherweise mit Snagit in Text konvertieren oder einfach eine Eingabeaufforderung öffnen und Folgendes eingeben:

DIR > somefilename.txt

Dadurch wird eine Verzeichnisliste (der Befehl DIR) erstellt und die Ausgabe in eine Textdatei mit dem Namen somefilename.txt umgeleitet. Offensichtlich können Sie diese Datei benennen, was immer Sie wollen.

Sie können dann die Textdatei in Excel öffnen und mit Tools - > Data - > Text to Columns in ein tabellenkalkulationslesbares Format konvertieren.

 1
Author: r0ca,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:13:46

Die bereits bereitgestellten Antworten listen auf, was ich ursprünglich vorschlagen würde, hoffentlich wird diese Antwort es nur verfestigen:

tree /f /a

... dies druckt einen rekursiven Baum der Verzeichnisliste aus, einschließlich Dateien (/f), und verwendet eine ASCII-Ausgabe (/a).

Eine weitere Option ist die folgende, die eine rekursive (/s) Auflistung im Bare-Format (/b) durchführt.

dir /s /b

Dies hat das zusätzliche Plus, dass es den vollständigen Pfad für die Dateien auflistet. Offensichtlich, wenn Sie den /s Schalter weglassen, wird es auch nur für das aktuelle Verzeichnis generieren.

Sie haben bereits die Ausgabeumleitung wie folgt gesehen, die die Standardausgabe in die Datei umleitet:

dir /s /b>listing.txt

Ebenfalls verfügbar ist>>, das die Ausgabe an die Datei anfügt:

dir *.exe /b>listing.txt
dir *.config /b>>listing.txt
 0
Author: jamiebarrow,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-04 07:54:08

Sie können Cygwin installieren und die Unix-Tools verwenden:

ls -l > file.txt

Dadurch wird eine Datei namens file erstellt.txt mit dem Inhalt des Verzeichnisses.

 0
Author: Gaff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-17 07:12:51