Script batch - Elenco dei contenuti della cartella
L'elenco dei contenuti delle cartelle può essere eseguito con il comando dir. Questo comando consente di vedere i file e le directory disponibili nella directory corrente. Il comando dir mostra anche la data e l'ora dell'ultima modifica, nonché la dimensione del file.
Sintassi
DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N]
[/O[[:]sortorder]] [/P] [/Q] [/R] [/S] [/T[[:]timefield]] [/W] [/X] [/4]
S.No. | Opzioni e descrizione |
---|---|
1. | [drive:][path][filename] Specifica l'unità, la directory o i file da elencare |
2. | /A Visualizza i file con attributi specificati. |
3. | attributes D - Directory R - File di sola lettura H - File nascosti A - File pronti per l'archiviazione S - File di sistema I - File indicizzati non di contenuto L - Reparse Points - Prefisso che significa no |
4. | /B Utilizza un formato semplice (nessuna informazione di intestazione o riepilogo). |
5. | /C Visualizza il separatore delle migliaia nelle dimensioni del file. Questa è l'impostazione predefinita. Utilizzare / -C per disabilitare la visualizzazione del separatore. |
6. | /D Uguale a wide ma i file sono elencati in ordine di colonna. |
7. | /L Utilizza le lettere minuscole. |
8. | /N Nuovo formato elenco lungo in cui i nomi dei file sono all'estrema destra. |
9. | /O Elenca per file in ordine ordinato. |
10. | sortorder N Per nome (alfabetico), S Per dimensione (prima il più piccolo), E Per estensione (alfabetico), D Per data / ora (prima il più vecchio), G Prima le directory del gruppo - Prefisso in ordine inverso |
11. | /P Si ferma dopo che ogni schermata è piena di informazioni. |
12. | /Q Visualizza il proprietario del file. |
13. | /R Visualizza flussi di dati alternativi del file. |
14. | /S Visualizza i file nella directory specificata e in tutte le sottodirectory. |
15. | /T Controlla quale campo dell'ora viene visualizzato o utilizzato per l'ordinamento. |
16. | timefield C - Creazione A - Ultimo accesso W - Ultimo scritto |
17. | /W Utilizza il formato elenco ampio. |
18. | /X Visualizza i nomi brevi generati per i nomi di file non 8dot3. Il formato è quello di / N con il nome breve inserito prima del nome lungo. Se non è presente alcun nome breve, al suo posto vengono visualizzati degli spazi. |
19. | /4 Visualizza gli anni a quattro cifre. |
Vediamo alcuni esempi su come utilizzare il comando DIR.
Esempi
dir *.exe
Il comando precedente elenca tutti i file che terminano con l'estensione .exe.
dir *.txt *.doc
Il comando precedente utilizza più filespec per elencare tutti i file che terminano con .txt e .doc in un comando.
dir /ad
Elenca solo le directory nella directory corrente. Se è necessario spostarsi in una delle directory elencate, utilizzare il comando cd.
dir /s
Elenca i file nella directory in cui ti trovi e tutte le sottodirectory dopo quella directory. Se sei alla root "C: \>", digita questo comando, questo ti elencherà tutti i file e le directory sull'unità C: del computer.
dir /p
Se la directory contiene molti file e non è possibile leggere tutti i file mentre scorrono, è possibile utilizzare il comando precedente e visualizza tutti i file una pagina alla volta.
dir /w
Se non hai bisogno di informazioni sui file, puoi usare il comando sopra per elencare solo i file e le directory che vanno in orizzontale, occupando il minimo spazio necessario.
dir /s /w /p
Il comando precedente elencherà tutti i file e le directory nella directory corrente e nelle sottodirectory, in formato ampio e una pagina alla volta.