Как организовать циклическую запись файлов на диск

Доброго времени суток уважаемое сообщество. Необходимо реализовать следующую функцию на windows server 2003: при сообщении о нехватке свободного места — удалить часть файлов с самой старой датой создания.
Объясню подробнее:
  1. Имеется отдельный диск размером в 100 Гб
  2. На этот диск ночью льются торренты, а утром, или в течении нескольких дней, пользователи эти данные забирают.
  3. По мере заполнения диска хочется автоматически удалять старые файлы (ну допустим 2% от размера диска, или 20 Гб за раз — это уже как получится)
  • Вопрос задан
  • 3524 просмотра
Решения вопроса 1
suxarik
@suxarik
Самый простой вариант: в шедулере сделать таск, который бы раз в 5 (1,10,...) минут запускал простой скрипт, который бы получал сегодняшнюю дату и свободное место на диске. Если свободное место меньше необходимо размера то проходился бы по всем файлам в указанной директории и удалял бы те что старше (2,3,4,...) дней
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы