1

Тема: Удаление файлов в папке старше n дней.

Всем привет, просмотрел всю коллекцию, и не нашел. Может есть у кого в наличии. Задача - чистить бэкапы старше n дней, хорошо, если скрипт не будет грохать последюю версию бэкапа в случае если бэкапы перестали делаться, но это опционально=)

2 (изменено: Евген, 2012-12-06 13:09:39)

Re: Удаление файлов в папке старше n дней.

А в чём проблема самому накидать ?
По DateDiff определить разницу между текущей датой и DateLastModified у файла и убивать их по этому условию....
Ну и до кучи посчитать кол-во файлов... чтоб последнее не убить

CreateObject("Scripting.FileSystemObject").GetFolder("D:\data\").Files.Count

Не ?

Времени не хватает... :-(

3

Re: Удаление файлов в папке старше n дней.

просмотрел всю коллекцию, и не нашел.

Что-то было и в Коллекции, что-то и в Общении.

4

Re: Удаление файлов в папке старше n дней.

как вариант:
rar m - to7 ar_log c:\log\*.*
перенесёт в архив файлы старее 7 дней от текущей даты,
если совсем не нужны старые логи: del ar_log.rar

Конечно, скрипт будет лицензионно чище, предложеннго решения.