Удаление старых архивов
привет.
Ребята прошу помощи!!! Надо удалять старые архивы рара которым больше 5 дней с помощью скрипта. Может у кого есть готовый, - поделитесь пожалуйста... |
для стандартного формата даты: "ДД.ММ.ГГГГ"
Код:
@Echo Off http://www.dostips.com/DtTipsDateTim...ion.date2jdate |
Ещё вопрос, например если я хочу сменить с 15 дней на 5? Мне достаточно изминить 15 на 5 ???
|
wizardkir, угу, процедура FromNow отсчитывает заданное количество дней от текущей даты, результат потом используется для сравнения
|
Вот и появилась вменяемая формула для работы с датами... ;) но по мне - лучше оставить последние 5 (или 15) архивов... а то если "почему-то" бэкапы не прошли, то нужно иметь хоть что-то, а не вытирать все подряд за сроком давности.
|
трабл, скрипт сработал один раз и больше не пашет...ребят не подскажите в чом дело?
|
wizardkir, не запускается или запускается, но не делает что надо?...
|
Удаление архивных файлов в подпапках 1 уровня вложенности в указанной директории
Сохранение только N количесво последних по дате изменения файлов Например из C:/ARCHIVE/ Структура: C:/ARCHIVE/User1 C:/ARCHIVE/User1/file1_archive_2008-MM-DD.rar C:/ARCHIVE/User1/file2_archive_2007-MM-DD.rar C:/ARCHIVE/User1/file3_archive_2006-MM-DD.rar C:/ARCHIVE/User2 C:/ARCHIVE/User2/file1_archive_2011-MM-DD.rar C:/ARCHIVE/User2/file2_archive_2010-MM-DD.rar C:/ARCHIVE/User2/file3_archive_2009-MM-DD.rar В результате будут удалены 2 файла: 1) C:/ARCHIVE/User1/file3_archive_2006-MM-DD.rar 2) C:/ARCHIVE/User2/file3_archive_2009-MM-DD.rar Настраиваемые параметры: set BackUpFolder=C:/ARCHIVE set KeepNumFiles=2 Код:
@echo off |
задача похожая, есть каталог допустим C:/123 в которой есть файлы *.avi которые там появляются в достаточном количестве и мне надо удалять файлы *.avi в этом каталоге которые старше 7 дней.
подойдёт ли пример написаны amel27 только с маленьким дополнением Код:
Call :FromNow -7 |
не проще ли обычным forfiles /D?
|
Время: 22:34. |
Время: 22:34.
© OSzone.net 2001-