Помогите написать пакетный файл, который автоматически удалял бы в каталоге, указанном в командной строке все подкаталоги, размер которых превышает 20 Мбайт.
Если пакетный файл запускается вообще без параметров, то вывести описание его синтаксиса.
P.S.
Нашел тут вот кое что, в чем может быть ошибка он не работает делаю два бат файла один как я понял считывает размер каталогов:
--- del_big_dirs.bat --- @echo off if %1-==- goto help SetLocal EnableExtensions EnableDelayedExpansion set /A max_size=20*1024*1024 For /d %%d In (%1\*.*) Do ( set sz=0 call %0\..\calc_dir.bat "%%d" if !sz! GTR %max_size% rd /s /q "%%d" ) goto :eof :help echo параметр вызова - имя каталога. Если есть пробелы, то взять в кавычки
----calc_dir.bat ---- set dir=%1 set sz=0 for /R %dir% %%f in (*.*) do set /A sz+=%%~zf