|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Удаление большого количества папок и файлов |
|
CMD/BAT - [решено] Удаление большого количества папок и файлов
|
Новый участник Сообщения: 42 |
Профиль | Отправить PM | Цитировать
Доброго времени суток!
Имеется каталог с большим количеством папок, подпапок и файлов. Структура следующая: Folder_main\YYYYMMDD\Folder1\ далее подкаталоги FolderXXX\1.dat FolderYYY\1.dat FolderZZZ\1.dat Folder_main\YYYYMMDD\Folder2\ далее подкаталоги FolderXXX\1.dat FolderYYY\1.dat FolderZZZ\1.dat Folder_main - корневая, главная папка ... и т.д. может доходить до сотней подкаталогов типа FolderXXX, а соответственно и файлов в каждой из подпапок. Каждый файл занимает от нескольких байт, то нескольких килобайт (не более 10kb, где-то). Но их количество (как папок так и соответственно, файлов) очень большое, несколько миллионов. Почти за 10 лет. Каталог ежедневно, в одно определенное время, пополняется по принципу - новая папка - новая подпапка - новый файл. Нужно удалить все старые папки вместе с файлами, не трогая последние три. Пытался сделать это через Forfiles, но команда удаляет только файлы. Пытался добавить rmdir /s /q но бесполезно, выдает в ошибку о том, что путь не найден и типа того. FORFILES /p D:\Folder_main\ /s /m *dat* /d -2000 /c "CMD /c del /Q @FILE" 2000 это я указал, чтобы не сразу весь объем... Думал про вариант с RD, заранее скопировав три главных последних каталога (YYYYMMDD), но т.к. файлов и подпапок очень много, то такой вариант подойдет лишь разово. Да и неизвестно сколько по времени он будет удалять, боюсь, всю память сожрет. А нужно этот процесс поставить на поток, чтобы ежедневно удалял файлы и каталоги за минусом в три дня. Также, не хотелось бы грузить сервер во время удаления, поэтому предполагается удаление такого большого количества файлов и папок(подпапок) частями. Можно конечно просто запустить в планировщик батник в выходные, и за несколько недель почистить, а папки постепенно удалить вручную, через тот же total, или удалить через rd, как я упомянул выше, т.к. в принципе последние три дня они не критичны. Подскажите плз, кто сталкивался с подобными задачами, какое лучше решение применить в данном случае? |
|
Отправлено: 11:19, 12-02-2020 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата megaloman:
|
|
Отправлено: 10:17, 12-10-2020 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Проблема с просмотром большого количества файлов в explorer | Pikki-pikki | Microsoft Windows 2000/XP | 8 | 30-05-2021 00:24 | |
Система - [решено] проверка целостности большого количества файлов | daneeall | Программное обеспечение Windows | 7 | 08-02-2013 16:25 | |
Система - Подскажите программу для копирования / перемещения большого количества мелких файлов | kiripanda | Программное обеспечение Windows | 13 | 10-08-2010 21:00 | |
Интерфейс - [решено] Переименование большого количества файлов | 7human7 | Microsoft Windows 2000/XP | 7 | 22-11-2008 09:48 | |
Flash - Проблема копирования большого количества файлов в корневой каталог флешки | SANIOK_AV | Накопители (SSD, HDD, USB Flash) | 2 | 05-09-2008 11:43 |
|