Файлы = НайтиФайлы("D:\Архив","*.txt");
ДатаГраницы = КонецДня(КонецМесяца('2012-06-12'));
Для Каждого СтрФайл Из Файлы Цикл
Если СтрФайл.ПолучитьВремяИзменения() < ДатаГраницы Тогда
ИмяДобавляемогоФайла = СтрФайл.ПолноеИмя;
ФайлАрхива.Добавить(ИмяДобавляемогоФайла,,);
КонецЕсли;
КонецЦикла;
ФайлАрхива.Записать();
выбранные файлы поместить в отдельную папку Удаляемые, затем поместить в архив, записать, а затем выбрать все файлы из папки удаляемые, и методом удалить файлы удалить их
простите, сама спрашиваю, и сама отвечаю получается. Простите ради бога. Просто видимо одна на работе сижу, мож поэтому )))
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший