Nem todos gostam do sistema de busca do Windows, especialmente do Windows XP, que apresenta, em sua configuração original, aqueles incômodos personagens animados e várias opções burocráticas, que mais atrapalham e dificultam a busca do que ajudam. Eu mesmo costumo desabilitar todos esses recursos supérfluos, deixando o mecanismo de busca no formato clássico. Outro motivo para desgostar da janela de busca do windows é que ela não oferece recursos de linha de comando, retornando os resultados apenas de forma gráfica. Caso você seja um utilizador mais experiente, poderá compreender mais facilmente o que quero dizer com isso: linhas de comando nos dão um maior poder na hora de interagir com o sistema operacional, e, no caso de precisarmos montar uma lista de arquivos a partir do resultado de uma busca, o DOS pode nos ajudar nisso de uma forma muito simples e direta.
Pra quem desconhece, o DOS está disponível para os usuários do Windows e pode ser alcançado digitando-se o comando CMD no menu Iniciar->Executar e [Enter].
O comando que iremos utilizar para buscar arquivos é o DIR. DIR, em português, é abreviação de diretório, e serve para listar arquivos e diretórios. A idéia é utilizar o comando DIR em conjunto com alguns parâmetros e fazer com que retorne uma lista de arquivos que corresponde aos critérios que queremos. Para facilitar a explicação, vou exemplificar. Imagine que você precise listar todos os arquivos com extensão TXT de uma determinada pasta. Vou usar como exemplo aqui minha pasta D:\Documentos.
Para começar, precisamos acessar o diretório D:\Documentos pelo DOS. Utilize o comando D:, que diz que queremos alterar o caminho atual para o drive D:, em seguida entre com o comando CD Documentos, para acessarmos o diretório Documentos. Veja a figura abaixo:
O próximo passo é digitarmos o comando DIR adequado ao que queremos localizar e ao pressionarmos a tecla ENTER, o resultado será exibido na tela, conforme os arquivos forem encontrados.
Observe o comando utilizado:
dir /s /b *.txt
- “dir” é o comando responsável por listar os arquivos;
- “/s” é o parametro que especifica que iremos listar os arquivos da pasta atual (D:\Documentos) e também de todas as suas subpastas;
- “/b” é opcional aqui. Especifica que o resultado apresentado no display será simples, apenas o caminho completo do arquivo com o seu nome. Se omitir esse parâmetro, outras informações serão exibidas, com a data de criação do arquivo e o seu tamanho.
- “*.txt” é o nosso filtro de busca. “*” é o caracter coringa. No exemplo dado, estamos dizendo ao DOS para listar todos os arquivos que tenha qualquer nome antes do caracter ponto (”.”) e que possua a extensão TXT. Se desejássemos localizar imagens JPG, bastaria trocar TXT por JPG, ficando “*.jpg”. Se soubéssemos que o(s) nome(s) do(s) arquivo(s) começa(m) com “img” por exemplo, bastaria usar assim: “img*.jpg”.
Para uma lista detalhada dos parâmetros aceitos pelo comando DIR, digite DIR /? no prompt do DOS.
Eventualmente, poderemos salvar a lista de arquivos encontrados em um arquivo. Basta para isso “desviarmos” a saída padrão do DOS para um arquivo texto. Para fazer isso é simples: digite o comando normalmente, e no final acrescente: > c:\caminho\arquivo.txt. No exemplo dado, ficaria assim:
dir /s /b *.txt > c:\caminho\arquivo.txt
Dica: caso deseje interromper a busca, aperte as teclas CTRL + C, que imediatamente a busca será abortada.
Conclusão: A linha de comando do Windows, apesar de não ser tão flexível quanto ao shell do Unix, pode ser muito útil em várias situações e é relativamente simples de usar. Com o tempo irei publicar mais dicas como essa por aqui. Espero que aproveitem.
maio 7th, 2008 at 11:05 am
[...] trabalhos, provas e etc, aos poucos vou retornando. Como já comentei em um artigo recente (leia: Como Procurar Arquivos usando o MS-DOS), o recurso de linha de comando do Windows está longe de ser poderoso como o de ambientes Unix, [...]
junho 21st, 2008 at 6:55 pm
Os comandos utilizados são úteis, mas poderia ter um pouco mais de avanço. Como por exemplo: Busca estipulando data e/ou hora.
Aproveito esse espaço para falar um pouco do meu site:
http://www.midiaw3.com Download de jogos, programas.
No site, encotre os mais novos games e softwares.
Tenha sempre jogos atualizados para sua diversão.