Foi decidido eliminar a lacuna e preparar as instruções sobre este tópico em que será mostrado como obter uma lista de arquivos (e subpastas) na pasta Linha de Comando do Windows, bem como automatizar este processo se a tarefa ocorrer muitas vezes.
Obtendo um arquivo de texto com um conteúdo de pasta na linha de comando
![Obtendo uma lista de arquivos no prompt de comando](/userfiles/135/803_2.webp)
Primeiro, como fazer um documento de texto contendo uma lista de arquivos na pasta desejada manualmente.
- Execute o prompt de comando em nome do administrador.
- Digite CD X: \ Folder \ onde x: \ folder \ - o caminho completo para a pasta, a lista de arquivos da qual você deseja obter. Pressione Enter.
- Digite o comando DIR / A / -P / O: Gen> Files.txt (onde arquivos.txt é um arquivo de texto no qual a lista de arquivos será salva). Pressione Enter.
- Se você usar o comando com o / b (dir / a / b / -p / o: gen> files.txt), então a lista estará faltando qualquer informação adicional sobre os tamanhos de arquivos ou a data de criação é apenas uma lista de nomes.
Preparar. Como resultado, um arquivo de texto contendo as informações necessárias será criado. O comando é maior, este documento é salvo na mesma pasta, a lista de arquivos do qual você deseja obter. Você também pode remover a saída para o arquivo de texto, nesta caixa, a lista será exibida apenas na linha de comando.
Além disso, para os usuários da versão russa do Windows, ele deve ser considerado que o arquivo é armazenado na codificação do Windows 866, isto é, no bloco de notas usual em vez de caracteres russos, você verá hieróglifos (mas você pode usar um editor de texto alternativo para ver, por exemplo, texto sublime).
Recebemos uma lista de arquivos usando o Windows PowerShell
Você também pode obter uma lista de arquivos na pasta usando comandos do Windows PowerShell. Se você quiser salvar uma lista para um arquivo, execute o PowerShell em nome do administrador, se fácil de visualizar na janela - inicialização bastante simples.
Exemplos de equipes:
- Get-Childem -Path C: \ Pasta - Saída da lista de todos os arquivos e pastas localizados na pasta da pasta no disco C na janela PowerShell.
- Get-childem -path c: \ folder | Arquivo Out-Arquivo C: \ Files.txt - Crie um arquivo de arquivo de texto.txt com uma lista de arquivos na pasta da pasta.
- Adicionar o parâmetro -Recurse ao primeiro comando descrito Exibe o conteúdo de todas as subpastas na lista.
- -File e parâmetros -detretários permitem que você obtenha uma lista de arquivos apenas ou apenas pastas, respectivamente.
![Lista de arquivos recebidos no PowerShell](/userfiles/135/803_5.webp)
O acima não é todos os parâmetros do get-killitem, mas no âmbito da tarefa descrita neste guia, acho que haverá o suficiente.
Microsoft Corrigir utilitário para imprimir a pasta Conteúdo
No https://support.microsoft.com/ru-ru/kb/321379 há um utilitário Microsoft Corrigir, adicionando a "Listagem de diretório de impressão" ao menu de contexto, a lista de arquivos na pasta de impressão.
Apesar do fato de que o programa é destinado apenas para o Windows XP, o Vista e o Windows 7, ele trabalhava com sucesso no Windows 10, foi o suficiente para executá-lo no modo de compatibilidade.
Além disso, na mesma página, a ordem de manual adicionando um comando de saída de arquivo ao condutor é mostrada, e a opção para o Windows 7 também é adequada para o Windows 8.1 e 10. e se você não precisar imprimir, você pode corrigir Comandos oferecidos pelos comandos da Microsoft, excluindo o parâmetro / p na terceira linha e removendo completamente o quarto.