Come ottenere un elenco di file in una cartella di Windows

Contenuti

Quando mi è stata posta una domanda su come generare rapidamente un elenco di file in un file di testo, Mi sono reso conto che non conoscevo la soluzione. Anche se il compito sembrava abbastanza ordinario. Potrebbe essere necessario per inviare un elenco di file a uno specialista (per risolvere un ostacolo), per registrare il contenuto delle cartelle personalmente e per altri scopi.

Si è deciso di colmare il vuoto e preparare un tutorial sull'argomento, mostrando come ottenere un elenco di file (e sottocartelle) in una cartella Windows utilizzando la riga di comando, e come automatizzare questa procedura se l'attività si verifica più volte.

Recupera un file di testo con il contenuto di una cartella sulla riga di comando

Primo, su come creare manualmente un documento di testo contenente un elenco di file nella cartella desiderata.

  1. Esegui la riga di comando come amministratore.
  2. Entra . cd X:File… dove x: cartella è il percorso completo della cartella di cui si desidera recuperare l'elenco dei file. Inserisci il polso.
  3. Inserisci il comando dir /per /-pagina /oh:gen>record.testo (dove files.txt è il file di testo in cui verrà salvato l'elenco dei file). Inserisci il polso.
  4. Se usi il comando con / B (dir /per /B / –pagina /oh:gen>record.testo), l'elenco risultante mancherà di ulteriori informazioni sulle dimensioni dei file o sulla data di creazione: solo un elenco di nomi.

Fatto. Il risultato sarà un file di testo con le informazioni richieste. nel comando sopra, questo documento viene salvato nella stessa cartella da cui si desidera recuperare l'elenco dei file. Inoltre è possibile omettere l'output in un file di testo, in tal caso l'elenco apparirà solo sulla riga di comando.

Allo stesso tempo, per utenti Windows di lingua russa, si noti che il file viene salvato nella codifica di Windows 866, il che significa che vedrai i geroglifici invece dei caratteri russi in un normale blocco note (ma puoi usare un editor di testo alternativo per visualizzare, ad esempio testo sublime).

Ottieni un elenco di file con Windows PowerShell

Inoltre puoi ottenere un elenco di file in una cartella tramite i comandi di Windows PowerShell. Se si desidera salvare l'elenco in un file, esegui PowerShell come amministratore, se vuoi solo visualizzarlo in una finestra, basta un semplice tiro.

esempio di comando:

  • Get-Childitem -Percorso C: Cartella: genera un elenco di tutti i file e le cartelle che si trovano nella cartella Cartella sull'unità C nella finestra di Powershell.
  • Get-Childitem -Percorso C: File | Out-file C: File.txt: creare un file di testo Files.txt con un elenco di file nella cartella.
  • Se il parametro -Recurse viene aggiunto al primo comando descritto, inoltre si ottiene il contenuto di tutte le sottocartelle dell'elenco.
  • I parametri -File e -Directory consentono di elencare solo file o solo cartelle, rispettivamente.

Non tutti i parametri Get-Childitem sono elencati sopra, ma nell'ambito dell'attività descritta in questo tutorial, Penso che saranno sufficienti.

Utilità Microsoft Fix it per stampare il contenuto di una cartella

Esiste un'utilità Microsoft Fix It su https://support.microsoft.com/ru-ru/kb/321379 aggiunta di un elemento “stampa elenco directory” al menu contestuale del browser, che stampa un elenco di file in una cartella.

Anche se il programma è solo per Windows XP, Vista e Windows 7, ha funzionato con successo anche su Windows 10, tutto quello che dovevo fare era eseguirlo in modalità compatibilità.

Allo stesso tempo, la stessa pagina mostra come aggiungere manualmente il comando di output dell'elenco file a Explorer, con variante Windows 7 adatto anche per Windows 8.1 e 10. E se non è necessario stampare l'output, puoi modificare leggermente i comandi. suggerito da Microsoft rimuovendo il parametro / p nella terza riga e rimuovendo completamente la quarta riga.

Iscriviti alla nostra Newsletter

Non ti invieremo posta SPAM. Lo odiamo quanto te.