@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
0 Comentários