freeminded 1. Он только рапортует, а не удаляет
- удали слово
Echo 2. Обычно архивную копию делаю
каждый день, вот из этого я и исходил
3. Допустим архивная копия не сделалась в какой-то день, напрмер
01.08 -есть
02.08 - нет
03.08 - есть
04.08 - есть
05.08 - есть пытаемся удалить лишние
их только 3, а не 4 значит не удаляем
если 6-го все делается правильно - то удаляется за 1-е число
Таким образом у тебя архивные копии не за последних 4 дня хранятся, а последних 4 архивных копии. что в случае всяких неудач все таки лучше чем 0 архивных копий
Добавлено: Цитата: Тема ведь посвящается bat`анике? Если бы у меня было время, я бы батником сделал, все, но так как я все должен был сделать все за день, и при начальном уровне знания WHS равным 0
Вообще имелось в виду не другие скриптовые языки, а всяческие утилиты
Потому что сам язык встроенного командного интерпретатора - достаточно ограничен, и сложные вещи (твоя задача к ним не относится) на нем если можно сделать - то с такими извратами - что работать будет достаточно долго
Кстати я бы порекомендовал не WSH а
PowerShell - M$ планирует перейти на него
Кстати задача найти дату отличающуюся от нужной на N дней там решается весьма просто
Код: PS D:\> $CurrentDate=Date
PS D:\> $LastDate=$CurrentDate.AddDays(-138)
PS D:\> $CurrentDate
2 августа 2007 г. 10:32:32
PS D:\> $LastDate
17 марта 2007 г. 10:32:32
PS D:\>