Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/jopp289/domains/progmans.net/public_html/engine/modules/show.full.php on line 243 1С, Перебор файлов в директории, получить файлы директории, архив, zip, архивация, маска названия файла, шаблон названия файлов, НайтиФайлы, ЧтениеZIPФайла, поиск файлов
Заголовок
1С, Перебор файлов в директории, получить файлы директории, архив, zip, архивация, маска названия файла, шаблон названия файлов, НайтиФайлы, ЧтениеZIPФайла, поиск файлов
//Поиск файлов в директории по шаблону наименования
//Разархивировать

ЗипФайлыОбмена = НайтиФайлы("C:/Директория1", "Message_*.zip");
Для Каждого ЗипФайлОбмена Из ЗипФайлыОбмена Цикл
    ИзвлечьИзЗип = Новый ЧтениеZIPФайла(ЗипФайлОбмена.ПолноеИмя);
    ИзвлечьИзЗип.ИзвлечьВсе(ДиректорияОбмена);
    ИзвлечьИзЗип.Закрыть();
КонецЦикла;

//Архивирование файлов
ЗипАрхив = Новый ЗаписьZipФайла(ИмяФайлаАрхива, , , МетодСжатияZIP.Сжатие, УровеньСжатияZIP.Оптимальный, );
ЗипАрхив.Добавить("C:/Директория1/Файл.txt");
ЗипАрхив.Записать();