Перейти к основному содержимому

Архивировать каталог

Запаковывает файлы указанного каталога в tar-архив

Функция АрхивироватьКаталог(Знач Каталог, Знач ПутьАрхива = "", Знач Настройки = Неопределено) Экспорт

ПараметрCLI опцияТипОбяз.Назначение
Каталог--srcСтрока, ДвоичныеДанныеПуть к каталогу или описание данных для запаковки
ПутьАрхива--destСтрокаПуть сохранения архива. В двоичные данные, если не заполнено
Настройки--settingsСоответствие Из КлючИЗначениеДоп. настройки. См. ПолучитьСтруктуруНастроекАрхивации
Возвращаемое значение

ДвоичныеДанные, Соответствие Из КлючИЗначение - Информация о выполнении или двоичные данные архива

подсказка

Параметры с типом данных Двоичные данные могут принимать также пути к файлам на диске и URL


Пример использования для 1С:Предприятие/OneScript
КаталогИсточник = Параметры["Tar_SourceDir"];
ПутьАрхива = Параметры["Tar_ArchivePath"];

Результат = OPI_Tar.АрхивироватьКаталог(КаталогИсточник, ПутьАрхива);
# JSON данные также могут быть переданы как путь к файлу .json

oint tar АрхивироватьКаталог \
--src "{'entries':[{'name':'readme.txt','directory':false,'from_path':true,'path':'C:\\Users\\bayselonarrend\\AppData\\Local\\Temp\\\\opi_tar_63920122775894/src/readme.txt'},{'name':'docs','directory':true,'entries':[{'name':'note.txt','directory':false,'from_path':true,'path':'C:\\Users\\bayselonarrend\\AppData\\Local\\Temp\\\\opi_tar_63920122775894/src/docs/note.txt'}]}]}"
Результат
{
"result": true
}