Como criar uma lista de arquivos de texto do conteúdo de uma pasta
Adicionando às excelentes informações sobre o comando DIR no windows:
Vá para sua "busca" na barra de tarefas e digite: CMD
Então pressione enter ou selecione o aplicativo de Prompt de Comando que aparecerá.
Isso abrirá uma janela parecida com:
Assumindo que a unidade em que seus arquivos estão é a unidade C, e para usar o comando DIR, você precisará navegar até a pasta onde os arquivos que você deseja listar no arquivo texto estão localizados. Você usaria o comando CD (Change Directory) para fazer esta navegação. Se eu quisesse ir para a minha pasta Pictures isto pareceria algo como:
Após você estar lá, eu recomendaria jogar com as várias chaves para ter certeza que você obterá a informação que você quer antes de escrever qualquer arquivo.
Baseado na sua pergunta, eu recomendaria começar com:
p>dir /bQue listará apenas os nomes de todos os arquivos e pastas naquele diretório.
Para obter as informações selecionadas em um arquivo texto, você adiciona a opção pipe mencionada.
Você tem duas opções para escolher, a simples "cenoura" (>) e a dupla "cenoura (>>).
A versão dupla do pipe (">>") abrirá e escreverá o arquivo cada vez que o comando for executado, anexando todos os resultados subsequentes a qualquer coisa previamente no arquivo. Isto significa que se você executar o comando duas vezes seguidas, haverá duas cópias do resultado no arquivo. Isto é vantajoso se você quiser listar o conteúdo de várias pastas no mesmo arquivo.
A versão única do pipe (">") irá esvaziar o arquivo e então escrever os novos resultados no arquivo cada vez que o comando for executado. Isto significa que se você executar o comando 10 vezes seguidas, apenas os últimos resultados aparecerão no ficheiro.
Eu recomendaria começar com a única "cenoura" para que não tenha de se lembrar de apagar uma versão antiga antes de usar o comando se for usado novamente. Eu também recomendaria sempre qualificar totalmente o nome do seu arquivo de saída ou então você pode ter que fazer uma busca para encontrá-lo.
Então, eu quero escrever o arquivo de saída na minha pasta Documentos com um arquivo com o nome: "MyPictureList".txt"
Após abrir o aplicativo CMD e navegar para a pasta que quero listar e escrever no meu arquivo, eu usaria o comando:
dir /b >C:\Users\Tom\Documents\MyPictureList.txt
Nota que você não verá muita coisa acontecer:
Isso é porque toda a sua saída foi escrita no arquivo. Se navegarmos para minha pasta Documentos, você verá o arquivo:
E a lista de arquivos está contida nesse arquivo agora:
Hope que ajuda.
Oh, e a propósito, se isso é algo que você gostaria de fazer muitas vezes, você pode querer considerar fazer disso um arquivo .bat executável. Se você precisar de ajuda para fazer isso, apenas me avise.
Artigos semelhantes
- O que determina se uma celebridade está na Lista A, na Lista B, na Lista C ou na Lista D?
- Como contornar a password da pasta segura do Samsung A20 sem perder nenhum conteúdo que está na pasta segura
- Existe um gerenciador de arquivos para Windows que me permite selecionar todos os arquivos pares (ou irregulares) em uma pasta?
- Como compilar uma pasta de dados em um .exe, se o .exe requer os dados na pasta de dados para rodar