ЗаписьZipФайла.Добавить (ZipFileWriter.Add)

Синтаксис:

Добавить(<ИмяФайла>, <МетодСохраненияПутей>, <РекурсивнаяОбработкаПодпапок>)

Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя файла, помещаемого в архив, или маска.
Недопустимо использование в именах файлов и папок букв национальных алфавитов, которые при преобразовании из символов UNICODE в узкие символы могут быть преобразованы с потерей информации. Рекомендуется использовать в именах файлов и папок символы латинского алфавита.
Запрещены символы: > < | ? * / \ : ".

<МетодСохраненияПутей> (необязательный)

Тип: РежимСохраненияПутейZIP.
Метод сохранения путей к файлу в архиве.
Значение по умолчанию: НеСохранятьПути.

<РекурсивнаяОбработкаПодпапок> (необязательный)

Тип: РежимОбработкиПодкаталоговZIP.
В случае добавления файлов по маске обрабатывать дополнительно подкаталоги.
Значение по умолчанию: НеОбрабатывать.

Описание:

Добавляет новый файл в архив.

Доступность:

Тонкий клиент, сервер, толстый клиент, внешнее соединение.

Примечание:

Если при открытии в параметре <ИмяФайла> метода Открыть был указан существующий файл ZIP архива, то выполнение данного метода не приводит к добавлению указанного файла к существующему архиву. Прежний архив при выполнении метода Записать будет полностью заменен на новый, состав которого формируется данным методом.
Добавление в архив файла текущего архива вызывает исключительную ситуацию при выполнении метода Записать.
Параметр <МетодСохраненияПутей> имеет смысл указывать, если в архив добавляется один файл или группа файлов по указанной в параметре <ИмяФайла> маске.

    

1C:Enterprise Developer's Community