@echo off setlocal enabledelayedexpansion :: Pergunta ao usuário qual termo deseja buscar set /p termo="Digite o termo que deseja buscar nos nomes dos arquivos: " :: Verifica se o termo foi fornecido if "!termo!"=="" ( echo Nenhum termo foi fornecido. O script será encerrado. pause exit /b ) :: Nome do arquivo de saída set "arquivo_saida=resultados.txt" :: Limpa o arquivo de saída se ele já existir if exist "!arquivo_saida!" del "!arquivo_saida!" :: Procura por arquivos com o termo no nome e grava no arquivo de saída echo Procurando por arquivos com "%termo%" no nome... echo. >> "!arquivo_saida!" echo Resultados da busca por: "%termo%" >> "!arquivo_saida!" echo ----------------------------------------------------- >> "!arquivo_saida!" echo. >> "!arquivo_saida!" :: Contador de arquivos encontrados set /a contador=0 for %%f in (*%termo%*) do ( echo %%f >> "!arquivo_saida!" set /a contador+=1 ) echo. >> "!arquivo_saida!" echo Total de arquivos encontrados: !contador! >> "!arquivo_saida!" echo Busca concluída. Resultados salvos em "!arquivo_saida!". pause

Postar um comentário

0 Comentários