Como imprimir uma lista de arquivos em um diretório do Windows
Recentemente, tive que enviar a um amigo uma lista de todos os arquivos e pastas em um determinado diretório no meu computador e demorei algum tempo para descobrir a melhor maneira de fazer isso. Depois de brincar com vários métodos, consegui criar uma planilha do Excel(Excel spreadsheet) com todos os dados dos arquivos e pastas, além de informações adicionais, como tamanho dos arquivos, data da última modificação etc.
Neste artigo, vou mencionar as duas principais maneiras de gerar uma listagem de diretórios(directory listing) : usando a linha de comando(command line) ou usando um programa de terceiros. Se suas necessidades são muito simples, o método de linha de comando(command line method) é o mais fácil e não requer ferramentas adicionais. Se você precisar de um relatório mais sofisticado, confira os utilitários de freeware.
Linha de comando
Então, vamos começar com o método de linha de comando(command line method) primeiro, pois é fácil e provavelmente será suficiente para 90% das pessoas que lêem este artigo. Para começar, abra o Explorer e navegue(Explorer and browse) até o diretório(folder directory) de pastas acima da pasta para a qual você deseja obter a listagem(directory listing) de diretórios.
Se você deseja imprimir a lista de arquivos e pastas(file and folder listing) para C:Test MyTestFolder , navegue até C:Test, pressione a tecla SHIFT(SHIFT key) e clique com o botão direito do mouse em MyTestFolder . Vá em frente e selecione Abrir janela de comando aqui(Open command window here) no menu.
No prompt(command prompt) de comando , você deve digitar um comando muito simples:
dir >filename.txt
O comando dir(dir command) gera uma lista de arquivos e pastas no diretório atual e o colchete em ângulo reto(angle bracket) diz que a saída deve ser enviada para um arquivo e não para a tela. O arquivo será criado na pasta atual e se você abri-lo usando o Bloco(Notepad) de Notas , ficará assim:
Por padrão, o comando fornecerá a data/hora da última modificação, o tamanho dos arquivos, a lista de diretórios e os nomes reais dos arquivos. Se você quiser informações diferentes, poderá adicionar parâmetros ao comando.
Por exemplo, se você não quiser todas essas informações extras, você pode imprimir apenas os nomes dos arquivos e pastas usando o seguinte comando:
dir /b >filename.txt
Nos exemplos acima, você notará que há uma pasta chamada Word Stuff , mas a saída não(output doesn) lista nenhum dos arquivos dentro desse diretório. Se você deseja obter uma lista de todos os arquivos e pastas, incluindo subdiretórios do diretório atual, use este comando:
dir /b /s >filename.txt
Observe que você também pode se livrar de /b se quiser o diretório completo e a listagem de subdiretórios(directory and subdirectory listing) com os dados extras sobre tamanho, etc. Aqui está a saída de dir /s >filename.txt abaixo.
O comando dir(dir command) tem vários outros parâmetros de linha de comando(command line) que não mencionarei aqui, mas você pode conferir uma lista completa deles(full list of them) no site da Microsoft. Usando os parâmetros extras, você também pode mostrar os atributos do arquivo (ocultos, compactados, etc), mostrar a propriedade do arquivo e muito mais. Você pode então importar os dados para o Excel e escolher delimitado por tabulação para que os dados sejam separados em colunas individuais em vez de serem agrupados em uma.
Freeware de terceiros
Lista de diretórios e impressão
Um dos melhores utilitários para imprimir listas de diretórios é o Directory List & Print . Ao baixá-lo, você notará que alguns dos recursos estão desabilitados. Isso porque a versão gratuita não(version doesn) inclui todas as opções que estão incluídas na versão Pro(Pro version) . Para desbloquear tudo, você terá que pagar $ 20.
No entanto, a menos que você realmente precise imprimir listas de diretórios diariamente, a versão gratuita será mais do que suficiente para praticamente qualquer pessoa. Depois de instalá-lo, você deve primeiro escolher o diretório que deseja imprimir. Você também pode escolher a partir de uma lista de favoritos no lado direito(hand side) .
Observe que, neste ponto, você deve ver a saída visualizada na janela(text window) de texto inferior do programa. Eu realmente gosto disso porque você pode brincar com as diferentes opções e ver os resultados atualizados instantaneamente. Agora clique na segunda guia chamada Selection .
Por padrão, Fornecer subdiretórios(Provide subdirectories) e Fornecer arquivos(Provide files) são verificados. Isso significa que ele imprimirá a lista de arquivos no diretório atual e incluirá todas as pastas também no diretório atual. Ele não listará os arquivos que estão em subdiretórios. Se você quiser fazer isso, marque a caixa Executar através de subdiretórios(Run through subdirectories) na parte inferior.
Como você pode ver, você pode incluir a data de criação, data(creation date) de modificação, tamanho do arquivo(file size) , caminho, etc na versão gratuita, mas se você quiser o proprietário do arquivo, os atributos do arquivo, etc, você precisará desbloquear o software. No exemplo abaixo, verifiquei Mostrar tamanho do arquivo(Show file size) e Executar através de subdiretórios(Run through subdirectories) para obter esta saída:
Vou pular a terceira aba ( Filter ) porque está completamente desabilitada na versão gratuita. A versão paga tem algumas opções de filtragem bastante avançadas, mas realmente só são necessárias se você tiver milhares ou milhões de arquivos. Na guia Saída(Output) , você pode escolher para onde deseja exportar a listagem.
Você pode imprimi-lo, copiá-lo para a área de transferência ou exportar para Word e Excel(Word and Excel) . Para ser irritante, eles desativaram a cópia para o Bloco de Notas e a exportação(Notepad and export) para o arquivo na versão gratuita. A guia Ação(Action tab) também está completamente desativada, portanto, não entrará nela aqui. No geral, a versão gratuita do programa faz um ótimo trabalho e mais do que suficiente para obter uma lista completa e completa de um diretório.
Impressora do diretório de Karen
A impressora de diretórios de Karen(Karen’s Directory Printer) é bastante antiga (2009), mas ainda faz um ótimo trabalho ao exportar listas de diretórios. Ele não tem tantas opções quanto Directory List & Print Pro , mas comparado com a versão gratuita, é bem próximo.
Você deve escolher primeiro na guia Imprimir(Print) ou Salvar no disco(Save to Disk) . Ambos são exatamente iguais, um apenas imprime em uma impressora e o outro salva a saída em disco. Provavelmente(Probably) não precisava de duas abas separadas para isso, mas é um programa antigo.
Escolha sua pasta e escolha se deseja imprimir apenas nomes de arquivos, apenas nomes de pastas ou ambos. Você também pode dizer para pesquisar subpastas e imprimi-las também. Além disso, você pode incluir ou excluir arquivos do sistema, ocultos e somente leitura.
Clicar na caixa de seleção Mostrar rede(Show Network) permitirá que você veja todas as unidades e compartilhamentos de rede e imprima suas estruturas também! Isso é ótimo para redes de escritório que possuem compartilhamentos de pastas em servidores.
Você também pode classificar por nome(file name) de arquivo , extensão(file extension) de arquivo , tamanho(file size) de arquivo , data de criação, data de modificação e muito mais. Você também pode colocar um filtro de arquivos(file filter) para que apenas determinados tipos de arquivos sejam impressos, como apenas imagens, arquivos de som, executáveis, documentos, etc.
Por fim, você pode escolher entre um grande número de atributos que deseja incluir em sua lista de impressão de arquivos(file print list) . Por padrão, ele tem alguns itens marcados com os quais não me importo(t care) , como atributos, data do último acesso, etc. Basta(Just) desmarcá-los e certifique-se de clicar na guia Informações da pasta(Folder Info) e fazer o mesmo lá.
Ao salvar o arquivo em disco, o programa insere um monte de comentários inúteis, que felizmente podem ser removidos marcando a caixa Omit COMMENT Lines . Você também pode se livrar da coluna que mostra se a linha é um arquivo ou pasta(file or folder) marcando a segunda caixa.
Por fim, outro grande recurso do programa é que ele adiciona uma opção ao menu de contexto do Explorer(Explorer context) para que você possa simplesmente clicar com o botão direito do mouse em qualquer pasta e escolher “ Imprimir com DirPrn(Print with DirPrn) ”.
Realmente não há muito mais no software do que o que mostrei acima. Ele roda bem no Windows 7 e no Windows 8 , então isso é ótimo.
Portanto, essas são todas as maneiras diferentes de gerar uma listagem(directory listing) de diretórios gratuitamente com o máximo ou o mínimo de informações necessárias. Se você tiver alguma dúvida, poste um comentário. Aproveitar!
Related posts
Como mover ou copiar arquivos automaticamente no Windows
Como visualizar arquivos do Mac em um PC com Windows
Como ler e abrir arquivos .DAT no Windows
Método alternativo para ocultar arquivos e pastas no Windows
Como acessar arquivos do Mac a partir de um PC com Windows
Como converter WebP para GIF em Windows or Mac
Como substituir o bloco de notas no Windows por alternativas
Lidando com muitas fontes no Windows?
Solucionar problemas de conexão de rede sem fio do Windows XP
Como recuperar arquivos excluídos acidentalmente em Windows
Como limpar ou excluir meus documentos recentes no Windows
Como restaurar o Windows para as configurações de fábrica
Windows 10 & Windows 7 RAM Requirements - Quanta memória você precisa?
Ocultar arquivos e pastas no Windows (facilmente hackeado)
Disco rígido externo não aparece no Windows ou OS X?
9 Quick Ways para fazer um Image Transparent em Windows and Mac
Acesse o BIOS e altere a ordem de inicialização para qualquer versão do Windows
Alterar sons de inicialização e desligamento do Windows
Como otimizar o arquivo de paginação no Windows
Como abrir ou extrair arquivos RAR no Windows e Mac