Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска задается параметром пакетного файла. Найденные файлы вывести. Предусмотреть одновременный ввод нескольких масок.
@echo off
if '%1' == '' (
echo Empty directory param!
goto :end
)
if exist %1 (
pushd %1
) else (
echo Directory isnt exist!!
goto :end
)
if '%2' == '' (
echo Empty mask param!
goto :end
)
:begin
dir /b /s %2
shift /2
if '%2' == '' (
goto :end
)
goto :begin
:end
popd
echo Done.
|