Como imprimir uma lista de arquivos em um diretório do Windows
Recentemente, eu tive que enviar a um amigo uma lista de todos os arquivos e pastas em um diretório específico no meu computador e levei algum tempo para descobrir a melhor maneira de fazê-lo. Depois de brincar com vários métodos, consegui criar uma planilha do Excel com todos os dados dos arquivos e pastas, além de informações adicionais como o tamanho dos arquivos, data da última modificação, etc..
Neste artigo, mencionarei as duas principais maneiras de gerar uma listagem de diretórios: usando a linha de comando ou usando um programa de terceiros. Se suas necessidades são muito simples, o método de linha de comando é o mais fácil e não requer ferramentas adicionais. Se você precisa de um relatório mais chique, então confira os utilitários freeware.
Linha de comando
Então, vamos começar com o método de linha de comando primeiro, já que é fácil e provavelmente será suficiente para 90% das pessoas que estão lendo este artigo. Para começar, abra o Explorer e navegue até o diretório da pasta acima da pasta para a qual deseja obter o diretório..
Se você quiser imprimir a listagem de arquivos e pastas para C: \ Test \ MyTestFolder, navegue até C: \ Test, pressione a tecla SHIFT e clique com o botão direito do mouse em MyTestFolder. Vá em frente e selecione Abra a janela de comando aqui do menu.
No prompt de comando, você precisa digitar um comando muito simples:
dir> nome do arquivo.txt
O comando dir gera uma lista de arquivos e pastas no diretório atual e o colchete angular direito diz que a saída deve ser enviada para um arquivo em vez de para a tela. O arquivo será criado na pasta atual e, se você o abrir usando o Bloco 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, você pode adicionar parâmetros ao comando.
Por exemplo, se você não quiser todas essas informações extras, poderá imprimir apenas os nomes dos arquivos e pastas usando o seguinte comando:
dir / b> nome do arquivo.txt
Nos exemplos acima, você notará que há uma pasta chamada Word Stuff, mas a saída não lista nenhum dos arquivos dentro desse diretório. Se você deseja obter uma listagem de todos os arquivos e pastas, incluindo os subdiretórios do diretório atual, use este comando:
dir / b / s> nome do arquivo.txt
Note que você também pode se livrar de / b se quiser o diretório completo e a listagem de subdiretórios com os dados extras em tamanho, etc. Aqui está a saída de dir / s> nome do arquivo.txt abaixo.
O comando dir tem um monte de outros parâmetros de linha de comando que não mencionarei aqui, mas você pode conferir uma lista completa deles no site da Microsoft. Usando os parâmetros extras, você também pode mostrar os atributos do arquivo (oculto, compactado, etc), mostrar a propriedade do arquivo e muito mais. Você pode importar os dados para o Excel e escolher delimitado por tabulações para que os dados sejam separados em colunas individuais em vez de serem agrupados em um.
Freeware de Terceiros
Lista de diretórios e impressão
Um dos melhores utilitários para imprimir listas de diretórios é Lista de Diretórios e Impressão. Ao fazer o download, você perceberá que alguns dos recursos estão desativados. Isso porque a versão gratuita não inclui todas as opções incluídas na versão Pro. Para desbloquear tudo, você terá que pagar US $ 20.
No entanto, a menos que você realmente precise imprimir listagens de diretório em uma base diária, 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 em uma lista de favoritos no lado direito.
Observe que, neste momento, você deve ver a saída visualizada na janela 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 aba chamada Seleção.
Por padrão, Fornecer subdiretórios e Fornecer arquivos são verificados. Isso significa que imprimirá a lista de arquivos no diretório atual e incluirá todas as pastas no diretório atual. Não listará os arquivos que estão em subdiretórios. Se você quiser fazer isso, você tem que verificar o Executar através de subdiretórios caixa na parte inferior.
Como você pode ver, você pode incluir a data de criação, data de modificação, tamanho do arquivo, caminho, etc na versão gratuita, mas se você quiser o proprietário do arquivo, atributos de arquivo, etc, você precisará desbloquear o software. No exemplo abaixo, verifiquei Mostrar tamanho do arquivo e Executar através de subdiretórios para obter essa saída:
Eu 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 necessárias apenas se você tiver milhares ou milhões de arquivos. No Saída aba, você pode escolher onde deseja exportar a listagem para.
Você pode imprimi-lo, copiá-lo para a área de transferência ou exportá-lo para o Word e o Excel. Para ser irritante, eles desativaram a cópia para o Bloco de Notas e exportam para o arquivo na versão gratuita. A guia Ação também está completamente desativada, por isso não é possível acessá-la 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 de diretório de Karen
A Karen's Directory Printer é bem antiga (2009), mas ainda faz um ótimo trabalho ao exportar listas de diretórios. Não tem tantas opções como Directory List & Print Pro, mas em comparação com a versão gratuita, é muito perto.
Você tem que escolher a partir do Impressão guia ou o Salvar no disco aba primeiro. Ambos são exatamente iguais, um imprime apenas em uma impressora e o outro salva a saída no disco. Provavelmente não precisou 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 procurar subpastas e imprimi-las também. Além disso, você pode incluir ou excluir arquivos do sistema, ocultos e somente leitura.
Clicando no Mostrar Rede caixa de seleção permitirá que você veja todas as unidades de rede e compartilha 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 de arquivo, extensão de arquivo, tamanho de arquivo, data de criação, data de modificação e mais. Você também pode colocar um filtro de arquivo para que apenas determinados tipos de arquivos sejam impressos, como imagens, arquivos de som, executáveis, documentos, etc..
Finalmente, você pode escolher entre um grande número de atributos que deseja incluir na sua lista de impressão de arquivos. Por padrão, ele tem alguns itens marcados que eu não me importo como atributos, data do último acesso, etc. Basta desmarcá-los e certifique-se de clicar no Informação da Pasta tab e fazer o mesmo lá.
Ao salvar o arquivo em disco, o programa insere um monte de comentários inúteis, que podem ser removidos com Omitir linhas de comentários caixa. Você também pode se livrar da coluna que mostra se a linha é um arquivo ou pasta, marcando a segunda caixa.
Finalmente, uma outra grande característica do programa é que ele adiciona uma opção ao seu menu de contexto do Explorer para que você possa simplesmente clicar com o botão direito do mouse em qualquer pasta e escolher “Imprimir com DirPrn".
Não há muito mais no software do que o que mostrei acima. Funciona bem no Windows 7 e no Windows 8, o que é ótimo.
Então, essas são todas as maneiras diferentes de gerar uma listagem 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. Apreciar!