Como criar uma lista de arquivos de um diretório no Windows XP

Uma hora ou outra a gente acaba precisando criar uma lista dos arquivos de uma ou mais pastas do computador, CD, pendrive, etc. Listas são úteis para saber facilmente qual o conteúdo de CDs ou DVDs (colocar CD por CD no drive nunca mais!), para gerar um relatório ou trabalhar com arquivos digitais (atenção, bibliotecários!).

Porém, geralmente nunca lembramos como fazê-lo. Bem que o Windows poderia já ter essa funcionalidade como padrão em um menu… Se Bill Gates não facilitou a nossa vida, lá vamos nós procurar por soluções.

Encontrei dois métodos para criar as listas: utilizando linha de comando (MS-DOS) ou instalando um software, o Directory Lister. Os dois métodos foram testados apenas no Windows XP, mas é possível que funcionem em outras versões.

Criando uma lista utilizando o comando TREE (dica retirada do blog Informatiquez)
Abra o Prompt de Comando em Iniciar>Todos os Programas>Acessórios OU vá direto em Iniciar>Executar…, digite “cmd” (sem as aspas) e clique em “OK”. Para criar a lista dos diretórios, subdiretórios e arquivos em C:/, por exemplo, digite o seguinte comando:

tree c:\ /f /a > lista.txt

A extensão do arquivo pode ser também .doc ou .rtf. E para listar outra pasta, basta trocar o “c:\” pelo caminho de outro diretório.

Dependendo de quantos arquivos você tem no disco, pode demorar alguns minutos para a lista ser criada. Quando aparecer uma nova linha, é porque o arquivo lista.txt já foi gerado. Para abri-lo, basta ir para o caminho (ou pasta) presente nesta linha.

Caso os acentos não sejam exibidos corretamente, abra o arquivo no Microsoft Word e escolha a codificação “MS-DOS”.

Alterando a codificação do arquivo para MS-DOS, utilizando o Microsoft Word

Utilizando este método, a lista é gerada com o formato de árvore, como na imagem acima.

Criando uma lista utilizando o programa Directory Lister
Se o DOS não é a sua praia ou se necessita ter um maior controle sobre as listas geradas, o Directory Lister é para você.

O programa permite a criação da listagem em html com links para cada arquivo ou diretório, além de incluir o tamanho dos arquivos e permissões de leitura. Também há uma opção para listar somente as extensões que você definir.

Este é meu método favorito, já que é possível customizar a lista de várias maneiras. E as opções podem ser gravadas em templates, evitando que seja necessário configurar o programa a cada nova lista criada.

Após baixar o software, basta rodá-lo. No site há versões para instalá-lo no micro ou rodá-lo direto do pendrive. A interface é intuitiva, então é fácil criar listas simples. Para criar uma lista mais sofisticada, é fundamental ter conhecimentos básicos sobre arquivos e diretórios.

Screenshot do programa Directory Lister (freewarefiles.com)

Tela do Directory Lister, com a pré-visualização de uma lista em html (Foto: freewarefiles.com)

Conhecendo outros métodos, seja para o Windows ou não, não deixe de contá-los nos comentários! :)

About these ads

24 Comments

  1. Posted 12/01/2009 at 11:34 pm | Permalink | Resposta

    Olá Luana. Muito bacana o artigo. Não conhecia o Directory Lister. E obrigado por citar o InformatiqueZ.
    Abraço.

  2. Sarra Diniz Lyra
    Posted 14/02/2009 at 3:39 pm | Permalink | Resposta

    Gostei muito da Dica, estava procurando um programa que pudesse gerar uma lista dos meus arquivos no CD, grata.
    Aproveito para partilhar uma outra Dica que acredito vá interessar aos usuários do Vista; foi postada por Allan Valin R. da Fonseca em 13 de fevereiro de 2009, no “Artigos, Dicas e Tutoriais” do “baixaki”, ensinando a criar uma “nova opção para o menu de contexto”do Windows Vista.

    Segue link (http://baixaki.ig.com.br/info/1561-como-criar-listas-de-itens-de-um-diretorio-no-windows-vista.htm)

    Um abraço

    Sara

  3. Posted 14/02/2009 at 6:47 pm | Permalink | Resposta

    Sara, obrigada pela dica! Agora os usuários do Windows Vista têm mais uma opção além do Directory Lister e do método do Douglas :)

  4. Bruno Torquato
    Posted 30/07/2009 at 11:30 am | Permalink | Resposta

    Excelente, obrigado!

  5. Acácio Amaral
    Posted 01/09/2009 at 12:39 pm | Permalink | Resposta

    depois de ler a dica da sarra Diniz (que é muito boa) aprimorei o codigo original coma a dica do comando tree e agora podemos executá-lo em pastas precinando o shift. A arquivo Reg criado:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\Directory\Background\shell\copylist]
    @=”Copiar Lista de Arquivos”
    “Extended”=””

    [HKEY_CLASSES_ROOT\Directory\Background\shell\copylist\command]
    @=”cmd /c \”dir /b /a:-d /o:n | clip\””

    [HKEY_CLASSES_ROOT\Folder\shell\copylist]
    @=”Copiar Lista de Arquivos”
    “Extended”=””

    [HKEY_CLASSES_ROOT\Folder\shell\listree]
    @=”Criar Árvore”
    “Extended”=””

    [HKEY_CLASSES_ROOT\Folder\shell\copylist\command]
    @=”cmd /c dir \”%1\” /b /a:-d /o:n | clip”

    [HKEY_CLASSES_ROOT\Folder\shell\listree\command]
    @=”cmd /c tree \”%1\” /f /a | clip”

  6. Acácio Amaral
    Posted 01/09/2009 at 12:43 pm | Permalink | Resposta

    HA! sim depois que vc selecinar a pasta e clicar com o botão direito precionando shitp basta colar!!!!!

  7. Orlando
    Posted 22/12/2009 at 10:43 am | Permalink | Resposta

    Obrigado pela ajuda, foi muito util.

  8. Posted 24/01/2010 at 10:16 pm | Permalink | Resposta

    @Acácio Amaral Obrigada! :)

  9. TCHESCO
    Posted 18/05/2010 at 11:55 am | Permalink | Resposta

    Parabens, pelo Post, me ajudou muito

    Obrigado

  10. TCHESCO
    Posted 18/05/2010 at 11:57 am | Permalink | Resposta

    com certeza esta ajudando muitos

  11. Dj
    Posted 13/01/2011 at 1:56 pm | Permalink | Resposta

    Bem… descobri um jeito muito mais fácil… e bota fácil nisso…

    Copie o end da pasta onde estão os arquivos e cole no mozila que ele gera a lista! depois é só copiar e colar no txt. pronto!

    =]

    • Posted 27/01/2011 at 3:09 pm | Permalink | Resposta

      @Dj

      Método testado e aprovado! :)
      Gostei mais de fazê-lo no Google Chrome. A formatação da listagem fica melhor.

  12. thiago moleiro
    Posted 15/01/2011 at 11:26 am | Permalink | Resposta

    cara muito boa a dica.. estava com um incidente critico em ums ervidor UNIX mas nao tinhamos acesso a aexecutar comandos no unix, só baixei todos os arquivos para o windows e consegui colocar os nomes dos arquivos em um arquivo texto.

  13. Posted 08/03/2012 at 6:12 am | Permalink | Resposta

    Estava precisado mesmo destas dicas.

    Há também outra forma muito prática que utilizei através do Excel, no site ambienteoffice.com.br:

    http://www.ambienteoffice.com.br/excel/gerar_planilha_com_arvore_de_arquivos_com_hyperlink/

    É só editar o código da macro para o diretório desejado.

    No site tem a opção de download dos arquivos exemplos.

  14. Maicon Cezar Spielmann
    Posted 28/08/2012 at 10:00 am | Permalink | Resposta

    dir C:\Auditor /b /s > c:\lista.txt

    dir = Comando
    C:\Auditor = Diretório onde estão os arquivos
    /b /s = Parâmetros obs. para saber o que faz ou mais parâmetros, no cmd digitar “dir /?”
    > c:\lista.txt = Cria um txt, listando os diretórios e nomes dos arquivos.

    Espero ter ajudado…

  15. Marcia Almeida
    Posted 01/09/2012 at 5:20 am | Permalink | Resposta

    Se o caminho for muito longo ele não cria a lista. Agorinha eu coloquei a pasta que eu queria, que estava em uma subpasta de uma subpasta nos Documentos (Windows 7), e ele só dava “Muitos Parâmetros”.

    Bastou colar a pasta direto no diretório C: e colocar um nome curto nela, sem espaços, que ele criou o arquivo.

    Mas realmente o Bill Gates podia quebrar nosso galho. Do windows 3.1 pra cá… a gente usando DOS pra conseguir uma coisa tão besta. E o meu tempo de serviço… vai 30% pra resolver abacaxis do windows.

    • Posted 13/09/2012 at 5:44 pm | Permalink | Resposta

      @ Marcia Almeida

      Obrigada pelo aviso. Realmente já era hora do Windows ter essa função no Windows Explorer, por exemplo. Mas eles devem achar que só especialistas têm interesse em fazer uma listagem das pastas…

  16. Posted 10/11/2012 at 2:24 pm | Permalink | Resposta

    Adorei o artigo e meu ajudou muito no atual projeto que gerencio na empresa. Parabens, gostei do blog e vou acompanhá-lo de perto \o/ sucesso.

  17. Posted 20/11/2012 at 8:11 pm | Permalink | Resposta

    Will, que bom saber que estas dicas te ajudaram no trabalho. Obrigada pela visita :)

  18. Rafael Brito
    Posted 25/06/2013 at 11:40 pm | Permalink | Resposta

    eu copio o diretório da pasta que quero fazer a lista tipo “C:\Documentos\blablabla” e colo no Google Crhome, Então lá vai aparecer um lista com os arquivos dessa pasta, depois é só copiar e colar no word!!!

  19. Posted 31/08/2013 at 8:35 pm | Permalink | Resposta

    Rafael, ótima alternativa para quem preferir usar o Chrome. Obrigada pela dica ^^

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 804 outros seguidores

%d blogueiros gostam disto: