|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Удаление в каталоге всех подкаталогов, размер которых превышает 20 Мбайт |
|
CMD/BAT - Удаление в каталоге всех подкаталогов, размер которых превышает 20 Мбайт
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Написать пакетный файл, который автоматически удалял бы в каталоге, указанном в командной строке все подкаталоги, размер которых превышает 20 Мбайт.
Если пакетный файл запуска¬ется вообще без параметров, то вывести описание его синтаксиса. |
|
Отправлено: 13:21, 23-03-2010 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать @Echo Off :: Кодировка файла DOS (866) SetLocal enabledelayedexpansion Set Folder=%~1 If Not Defined Folder GoTo :_help For /F %%i In ('Dir "%Folder%" /AD /B /ON 2^>Nul') Do ( Call :_sizedir "%Folder%\%%i" If !dirsize! GTR 20971520 Echo RD /S /Q "%Folder%\%%i" ) Pause>Nul Exit :_help Echo %~nx0 "Full\path\Folder" Pause>Nul Exit :_sizedir Set flag=0 Set dirsize=0 For /F "tokens=1-3" %%a In ('dir %1 /-C /S /A:-D 2^>Nul') Do ( If !flag!==1 Set dirsize=%%c If "%%b"=="файлов:" (Set flag=1) Else Set flag=0 ) GoTo:EOF |
Отправлено: 14:18, 23-03-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать Блин он не хочет удалять
|
Отправлено: 18:59, 23-03-2010 | #3 |
Ушёл из жизни Сообщения: 6021
|
Профиль | Отправить PM | Цитировать Цитата krisnv:
2 Удалите Echo в 8-ой строке. 3 Может папки какие-то система не дает удалить? |
|
Отправлено: 19:42, 23-03-2010 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Удаление всех файлов с одним именем на всех дисках | ZARG-X | Скриптовые языки администрирования Windows | 3 | 08-03-2010 11:53 | |
CMD/BAT - [решено] Удаление всех папок с одним именем на всех дисках | volk1234 | Скриптовые языки администрирования Windows | 15 | 13-11-2009 02:13 | |
CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл | dezertic | Скриптовые языки администрирования Windows | 3 | 20-10-2009 12:47 | |
Разное - Корзина: Удаление сетевых файлов. Размер не в процентах. | borodavkin | Microsoft Windows 2000/XP | 1 | 15-11-2007 16:15 | |
удаление сразу всех устройств из системы | Metamorph | Microsoft Windows NT/2000/2003 | 14 | 03-02-2003 16:08 |
|