Risposte:
Karen's Directory Printer può stampare il nome di ogni file su un'unità, insieme alle dimensioni del file, la data e l'ora dell'ultima modifica e gli attributi (sola lettura, nascosto, sistema e archivio)! E ora, l'elenco dei file può essere ordinato per nome, dimensione, data di creazione, data dell'ultima modifica o data dell'ultimo accesso. Ovviamente puoi salvare su file invece di stampare.

Karen's Directory Printer è un software gratuito.
Oppure esegui il comando DIR da ColorConsole e quindi premi il pulsante HTML o RTF

ColorConsole è freeware e portatile.
L' utilità JR Directory Printer (un altro omaggio portatile) consente di stampare un elenco di ogni sottodirectory e / o file contenuto in una directory e / o sottodirectory. Supporta nome file in stile minuscolo / dos, dimensione del file in KB / byte, attributi, lunghezza del file personalizzato, ecc.

Aprire un prompt dei comandi nella cartella di cui si desidera un elenco e digitare "dir> output.txt".
Esiste un Powertoy XP che aggiunge "Apri finestra di comando qui" al menu di scelta rapida quando si fa clic con il pulsante destro del mouse sul nome di una cartella.
Non sarà carino, ma puoi controllare l'output. Digita "dir /?" per un elenco di opzioni.
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.
In realtà il nostro amico How To Geek ha un piccolo hack del registro che può creare un menu contestuale che fa questo per te . Lo uso abbastanza regolarmente e funziona su XP. Finisce così:

L'output è simile al seguente:

Puoi catturare una schermata e possibilmente convertirla in testo usando Snagit o semplicemente aprire un Prompt dei comandi e digitare:
DIR > somefilename.txt
Questo produrrà un elenco di directory (il comando DIR) e reindirizzerà il suo output su un file di testo chiamato somefilename.txt. Ovviamente puoi nominare quel file come vuoi.
È quindi possibile aprire il file di testo in Excel e utilizzare Strumenti -> Dati -> Testo in colonne per farlo in un formato leggibile da foglio di calcolo.
Le risposte già fornite elencano ciò che stavo per suggerire inizialmente, speriamo che questa risposta lo solidifichi:
tree /f /a
... che stampa un albero ricorsivo dell'elenco delle directory, inclusi i file (/ f), e usando un output ASCII (/ a).
Un'altra opzione è la seguente, che farà un elenco ricorsivo (/ s) in formato nudo (/ b).
dir /s /b
Questo ha il plus aggiunto che elenca il percorso completo per i file. Ovviamente, se si omette l'opzione / s, verrà generata anche per la directory corrente.
Hai già visto il reindirizzamento dell'output come di seguito, che reindirizza l'output standard sul file:
dir /s /b>listing.txt
È disponibile anche >> che aggiunge l'output al file:
dir *.exe /b>listing.txt
dir *.config /b>>listing.txt
È possibile installare Cygwin e utilizzare gli strumenti Unix:
ls -l > file.txt
Questo creerà un file chiamato file.txt contenente il contenuto della directory.
dir > list.txt