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.

abrir janela de comando

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:

listagem de diretório de impressão

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.

lista de arquivos

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) .

impressão da lista de diretórios

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 .

selecionar arquivos

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:

listagem de diretório

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.

listagem de saída

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.

impressora de diretório karen

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.

lista de diretórios de impressão

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á.

informações do arquivo

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.

omitir saída de comentários

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) ”.

imprimir com 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!



About the author

Sou um especialista em computadores com mais de 10 anos de experiência e me especializei em ajudar as pessoas a gerenciar seus computadores em seus escritórios. Escrevi artigos sobre tópicos como otimizar sua conexão com a Internet, como configurar um computador para a melhor experiência de jogo e muito mais. Se você está procurando ajuda com qualquer coisa relacionada ao seu trabalho ou vida pessoal, eu sou a pessoa para você!



Related posts