2013-04-18 14 views
52

Sto tentando di stampare un elenco di cartelle e sottocartelle di una directory in un file.Come ottenere un elenco di cartelle e sottocartelle senza i file

Quando eseguo dir/s/b/o: n> f.txt ottengo anche un elenco dei file.

Mi servono solo le cartelle e le sottocartelle.

Qualcuno sa è possibile farlo dall'interfaccia della riga di comando?

risposta

99

Prova questo:

dir /s /b /o:n /ad > f.txt 
+0

questo mi salva solo un sacco di copia e incolla manuale. Sei una stella :)!!! –

+0

Salve, questo comando sopra elenca anche le cartelle nascoste e di sistema. Possiamo ignorarlo (anche se l'opzione Cartelle di Windows è stata quella di visualizzare tali cartelle) – user187023

+0

grazie anche da parte mia! Pensi che questo sarà supportato in Windows 10 - intendo comandi DOS? –

16
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] [/R] [/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    I Not content indexed files 
      L Reparse Points    - Prefix meaning not 

è sufficiente impostare l'attributo tipo di file desiderato, nel tuo caso/A: D (directory)

dir/s/b/o: n/A: D> f.txt

0

dir/ad/b/s darà la risposta requried

0

ho usato dir /s /b /o:n /a:d, e ha funzionato perfettamente, basta fare s assicurati che il file finisca di scrivere, o avrai un elenco incompleto.

Problemi correlati