Ho provato a cercare un comando che potesse elencare tutti i file in una directory e sottocartelle usando un comando del prompt dei comandi. Ho letto l'aiuto per il comando "dir" ma non ho trovato quello che stavo cercando. Per favore aiutami quale comando potrebbe ottenere questo.Comando per elencare tutti i file in una cartella e sottocartelle in windows
risposta
Il post in basso fornisce la soluzione per il tuo scenario.
dir /s /b /o:gn
/S Visualizza i file nella directory specificata e tutte le sottodirectory.
/B Utilizza il formato nudo (nessuna informazione di titolo o riepilogo).
/O Elenco per file ordinati.
Una descrizione degli interruttori utilizzati migliorerebbe notevolmente questa risposta. – Gusdor
Questo produce il percorso + nomefile non solo il nome del file. Questo non funziona. Quando viene aggiunto/i ricorsivo, DIR emetterà sempre i percorsi completi nelle uscite. È quindi probabile che sia necessario uno script FOR per trovare ricorsivamente tutti i nomi di file all'interno di un albero di directory e inviarli in ordine alfabetico in un file di testo. –
Questa è una grande opzione. Tuttavia, purtroppo non sembra funzionare in PowerShell, il che significa che non riesco a utilizzare questo comando su un percorso UNC. – LordScree
Un'aggiunta alla risposta: quando non si desidera elencare le cartelle, solo i file nella subfoldes, uso/interruttore annuncio come questo:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
Se si desidera elencare le cartelle e file come albero di directory grafico, dovresti usare tree command.
tree /f
Ci sono varie opzioni per il formato di visualizzazione o l'ordine.
Controllare l'output di esempio.
Rispondere in ritardo. Spero che aiuti qualcuno.
Se è sufficiente ottenere l'istantanea di base dei file + cartelle. Seguire questi piccoli passi:
- Press di Windows + R
- premere Invio
- Tipo
cmd
- Press Invio
- Tipo
dir
- Stampa Inserire
Senza argomenti, 'dir' fornisce solo informazioni sui file e le directory nella cartella corrente, ma l'OP vuole che il ritorno includa anche i file nelle sottocartelle . – Vyren
Un'alternativa ai comandi precedenti che è un po 'più a prova di proiettile.
Può elencare tutti i file indipendentemente dalle autorizzazioni o dalla lunghezza del percorso.
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
Ho un piccolo problema con l'utilizzo di C: \ NULL che ho scritto nel mio blog
https://theitronin.com/bulletproofdirectorylisting/
Ma tuttavia è il comando più robusto lo so.
Il post in basso offre la soluzione per il tuo scenario. [SubDirectory comando File Listing] [1] [1]: http://stackoverflow.com/questions/3447503/how-to-get-a-list-of-sub-folders -and-their-files-ordered-by-folder-names- –
'dir/s' fa il lavoro. –