Sítio do Piropo

B. Piropo

< Assunto >
Volte
25/01/2007

< Imprimindo a lista de arquivos >


P: Quando abrimos uma pasta no XP, apresenta-se uma lista de arquivos ou pastas... Gostaria de editar, organizar e imprimir esta lista sem ser preciso digitar o nome de todos os arquivos... O objetivo é listar os arquivos constantes em um CD de dados para imprimir e anexar ao mesmo, para que desta forma eu possa ver todos os arquivos ou pastas contidos em um CD sem ser preciso inserir no leitor.

Fábio Andrade  

R: A interface gráfica de Windows ajuda um bocado mas algumas vezes o que nos salva mesmo é o bom e velho DOS. Talvez exista maneira diferente de resolver seu problema, mas a que me parece mais simples é apelar para o “Prompt de comando”, ou seja, iniciar uma sessão DOS e usar a linha de comando para criar sua lista de arquivos e redirecioná-la para um arquivo texto. No caso específico de seu CD, imaginando que seu leitor de CD seja o acionador (drive) “D:”, faça o seguinte: introduza o CD no drive, feche qualquer janela que algum programa contido no CD eventualmente tenha aberto e abra uma janela do “Prompt de Comando” (cujo ícone você encontrará em “Todos os programas >> Acessórios”). Ela será usada para entrar com o comando “DIR” com alguns modificadores e dirigir a saída para um arquivo texto. Se lhe basta a lista dos nomes dos arquivos em suas pastas, a forma mais simples de obtê-la é digitar o comando: “DIR D: /S/B > C:\LISTACD.TXT” (assim mesmo, seja em maiúsculas ou minúsculas, obedecendo os espaços entre os parâmetros mas sem as aspas) e teclar ENTER . Aparentemente nada acontece, mas se agora você verificar os arquivos presentes no diretório raiz do drive C: (ou seja, na pasta “C:\”) encontrará um novo arquivo texto, “LISTACD.TXT”, com a lista dos arquivos do CD que pode ser editada em qualquer editor de texto, inclusive o “Bloco de Notas”, e impressa. Se você não gostou do formato da lista, tente o comando “DIR D: /S/W > C:\LISTACD.TXT” que usa uma distribuição diferente. Se seu leitor de CD não for o “D:”, use a letra correta. E você pode escolher o nome e a pasta onde criar o arquivo texto com a lista entrando com sua especificação completa (via de diretório e nome) no final do comando. E pode usar quaisquer outros modificadores do comando DIR (veja a lista digitando o comando “DIR /?”). Sugiro uma olhada no modificador “/O”, que ordena a lista de arquivos segundo o critério especificado por seus parâmetros.

B. Piropo