Добрый день. Несколько экселевских файлов лежат на диске. Как их все запаковать в один ZIP архив. Делаю так
ЗаписьZIP = Новый ЗаписьZipФайла(ДатаФайла);
ЗаписьZIP.Добавить(Файл);
ЗаписьZIP.Записать();
и он конечно же записывает в архив только последний файл.
Как делать правильно?
через штатную запись в ЗаписьZIP.Добавить(Файл); надо писать маску, по которой платформа наберет все понравившиеся ей файлы. т.е. невозможно их поименно перечислить.
(2) ну, некоторые добрые люди работают в темпах и не создают лишних папок. тогда придется уникальный шаблон именования для файлов колхозить и по нему маску отбора делать.
(3) там имя конечного файла или маска для отбора.
+(8) типа
ЗаписьZIP = Новый ЗаписьZipФайла("d:\qwer.zip");
ЗаписьZIP.Добавить("d:\1.txt");
ЗаписьZIP.Добавить("d:\2.txt");
ЗаписьZIP.Добавить("d:\3.txt");
ЗаписьZIP.Записать();
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой