Como obter unha lista de ficheiros no cartafol de Windows

Anonim

Obtendo unha lista de ficheiros desde o cartafol en Windows
Cando me volvín sobre como mostrar rapidamente unha lista de ficheiros nun ficheiro de texto, deime conta de que non sabía a resposta. Aínda que a tarefa, como se viu, é bastante común. Isto pode ser necesario para transferir a lista de ficheiros por un especialista (para resolver algúns problemas), o rexistro independente do contido do cartafol e outros fins.

Decidiu eliminar a lagoa e preparar as instrucións sobre este tema no que se mostrará como obter unha lista de ficheiros (e subcartafoles) no cartafol de liña de liña de Windows, así como como automatizar este proceso se a tarefa ocorre a miúdo.

Obtendo un ficheiro de texto cun contido de cartafol na liña de comandos

Obter unha lista de ficheiros no símbolo do sistema

En primeiro lugar, como facer un documento de texto que contén unha lista de ficheiros no cartafol desexado manualmente.

  1. Executa a solicitude de comando en nome do administrador.
  2. Introduza CD X: \ Cartafol \ Onde X: \ Cartafol \ - a ruta completa para o cartafol, a lista de ficheiros desde os que desexa obter. Prema ENTER.
  3. Introduza o comando DIR / A / -P / O: GEN> ficheiros.txt (onde ficheiros.txt é un ficheiro de texto no que se gardará a lista de ficheiros). Prema ENTER.
  4. Se usa o comando co / b (DIR / A / B / -P / O: XEN> ficheiros.txt), a lista faltará calquera información adicional sobre os tamaños dos ficheiros ou a data de creación é só unha lista de nomes.

Preparado. Como resultado, crearase un ficheiro de texto que contén a información necesaria. O comando é maior, este documento gárdase no mesmo cartafol, a lista de ficheiros desde os que desexa obter. Tamén pode eliminar a saída ao ficheiro de texto, neste caso a lista mostrarase só na liña de comandos.

O ficheiro de texto resultante cunha lista

Ademais, para os usuarios da versión en lingua rusa de Windows, debe considerarse que o ficheiro está almacenado na codificación de Windows 866, é dicir, no bloque de notas habituais en lugar de personaxes rusos, verá que os jeroglíficos (pero pode usar Un editor de texto alternativo para ver, por exemplo, texto sublime).

Recibimos unha lista de ficheiros usando Windows PowerShell

Tamén pode obter unha lista de ficheiros no cartafol usando comandos de Windows PowerShell. Se desexa gardar unha lista a un ficheiro, execute PowerShell en nome do administrador, se é fácil de ver na xanela - Startup bastante sinxelo.

Gardando unha lista de ficheiros a un ficheiro de texto en PowerSehll

Exemplos de equipos:

  • Get-Childem -path C: \ Cartafol - Saída da lista de todos os ficheiros e cartafoles situados no cartafol do cartafol no disco C na xanela PowerShell.
  • Get-Childem -path C: \ carpeta | Ficheiro C: \ Files.txt - Crea un ficheiro de ficheiros de texto.txt cunha lista de ficheiros no cartafol do cartafol.
  • Engadindo o parámetro -recurse ao primeiro comando descrito mostra os contidos de todas as subcartafoles da lista.
  • -File e -Directory parámetros permítenlle obter unha lista de ficheiros só ou só cartafoles, respectivamente.
Lista de ficheiros recibidos en PowerShell

O anterior non é todos os parámetros de Get-Childitem, senón no marco da tarefa descrita nesta guía, creo que haberá suficiente.

Microsoft Fix It Utility para imprimir o cartafol de contidos

No https://support.microsoft.com/ru-ru/kb/321379 Existe unha utilidade de Microsoft Fix TI, engadindo a lista de "Lista de directorio" ao menú contextual, a lista de ficheiros no cartafol de impresión.

Saída da lista de ficheiros para imprimir a través do menú contextual

A pesar do feito de que o programa está destinado só para Windows XP, Vista e Windows 7, traballou con éxito en Windows 10, foi suficiente para executalo en modo de compatibilidade.

Adicionalmente, na mesma páxina, a orde de manual engadindo un comando de saída de ficheiro ao condutor móstrase e a opción de Windows 7 tamén é adecuada para Windows 8.1 e 10. E se non necesita imprimir, pode arranxar a Comandos ofrecidos por comandos de Microsoft, eliminando o parámetro / P na terceira liña e eliminando completamente o cuarto.

Le máis