Ho provato a cercare un comando che potesse elencare tutti i file in una directory e anche sottocartelle usando un comando Prompt del comando. Ho letto l'aiuto per il comando "dir" ma non ho trovato quello che stavo cercando. Per favore aiutami quale comando potrebbe ottenere questo.
Il post in basso fornisce la soluzione per il tuo scenario.
dir /s /b /o:gn
/S Visualizza i file nella directory specificata e in tutte le sottodirectory.
/B Utilizza il formato vuoto (nessuna informazione di titolo o sommario).
/O Elenca per file in ordine ordinato.
Se vuoi elencare cartelle e file come l'albero di directory grafico, dovresti usare tree command .
tree /f
Ci sono varie opzioni per il formato di visualizzazione o l'ordine.
Controlla l'output di esempio.
Rispondere in ritardo. Spero che aiuti qualcuno.
Un'aggiunta alla risposta: quando non vuoi elencare le cartelle, solo i file nelle sottocartelle, usa l'opzione/A-D in questo modo:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
Un'alternativa ai comandi di cui sopra 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 leggero problema con l'uso di C:\NULL di cui ho scritto nel mio blog
https://theitronin.com/bulletproofdirectorylisting/
Ma tuttavia è il comando più robusto che conosca.
Se hai semplicemente bisogno di ottenere l'istantanea di base dei file + cartelle. Segui questi piccoli passi:
cmd
dir