нужен скриптик, который будет проверять наличие N Гб свободного места на диске,
а если его не хватает - удалять самые старые по дате создания подпапки из указанной папки,
вплоть до освобождения желаемого места, желательно с логом заданного размера
цель - массовая ротация торрентов, скачиваемых по rss,
заранее благодарен!
CMD/BAT - удаление старых папок при заполнении диска
-
Iska
Re: CMD/BAT - удаление старых папок при заполнении диска
Цитата pazzl7:
удалять самые старые по дате создания подпапки
А если файлы в них — новые?
удалять самые старые по дате создания подпапки
CMD/BAT - удаление старых папок при заполнении диска
А если файлы в них — новые?
-
pazzl7
Re: CMD/BAT - удаление старых папок при заполнении диска
файлы качаются в папках торрентом по rss, после этого никаких изменений там не бывает,
к слову, в именах папок нет_пробелов,
все подпапки находятся в одной папке,
но если вы расширите задачу, я совсем не против
поиск привел в основном к решениям для бекапов, когда нужно сохранить N последних файлов,
либо есть множество решений для удаления файлов\папок, дата создания которых N дней назад,
хотелось бы заиметь более гибкий скрипт именно под N свободного места,
меня, как вариант, устроит, например, пакетное удаление папок, созданных самого древнего числа скопом,
либо освобождение M гигабайт при достижении порога N,
но, опять же, если будет более широкое решение - я только "за",
ибо аналогов найти не получилось
к слову, в именах папок нет_пробелов,
все подпапки находятся в одной папке,
но если вы расширите задачу, я совсем не против

поиск привел в основном к решениям для бекапов, когда нужно сохранить N последних файлов,
либо есть множество решений для удаления файлов\папок, дата создания которых N дней назад,
хотелось бы заиметь более гибкий скрипт именно под N свободного места,
меня, как вариант, устроит, например, пакетное удаление папок, созданных самого древнего числа скопом,
либо освобождение M гигабайт при достижении порога N,
но, опять же, если будет более широкое решение - я только "за",
ибо аналогов найти не получилось