Удаления файлов по заданному расширения в каталогах и их подкаталогах. Расширения (можно задать несколько) задаются параметром пакетного файла. Удаленные файлы вывести.
@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
erase /s %2
shift /2
if '%2' == '' (
goto :end
)
goto :begin
:end
popd
echo Done
|