Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Группа действий: Файловая система

...

Создает Действие создает архив указанной папки. 


Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Путь

до папкиPath to folder

к папке

Путь к папке

Путь до папки

, которую необходимо архивировать

.

Архивация в формат BZIP2, Gzip, XZ для папки не возможна, необходимо выбрать файл.

Robin.FolderPath

Путь к папке

C:\

Users

doc\

Документ

img

Нет

Путь

до файлаPath to file

к файлу

Путь к файлу

Путь до файлаC:\Users\Документ\1.txt

, который необходимо архивировать.

Путь к файлу

Robin.FilePath


Нет

Сохранить в

Save to

Директория, куда должен быть помещен архив

.

По умолчанию создается в той же директории, где была исходная папка.

Robin.FolderPath

Путь к папке

C:\

Users

doc\

Public\Documents

img

Да

Имя архива

Archive name

Имя для создаваемого архива.

Для

форматов BZIP2

форматов BZIP2 и

XZ введенная

XZ введенная информация не будет принята во внимание и архив будет создан с именем выбранного файла.

СтрокаАрхив Документов

Robin.String


Да

Формат архива

Archive formatУкажите формат

Формат создаваемого архива.

По

умолчанию 

умолчанию 7z


Выпадающий список:

  • 7z
  • zip
  • bzip2
  • gzip
  • tar
  • wim
  • xz
  • rar

.

Robin.String

Строкаzip


Нет

При дублировании

If duplicated

Действие, которое нужно совершить, если в папке уже существует архив с совпадающим названием.

По умолчанию переименует

созданный

- к имени будет добавлена цифра.

Выпадающий список:

  • Переименовать созданный
  • Заменить существующий
  • Добавить в существующий
Строка

Robin.String


Нет

Пароль

Password

Пароль, которым будет защищен доступ к созданному архиву. Защита паролем поддерживается форматами 7z, zip и rar. Для остальных форматов введенная информация не будет принята во внимание и архив будет создан без пароля.

Robin.Password


Нет

Размер архивов

Размер архивов, на которые будет разделен файл или папка при архивации. Если поле не заполнено, разделение не произойдет и будет создан только 1 архив.

Robin.

Пароль

Numeric


Нет

Единицы измерения

Единицы измерения для поля «Размер архивов». Значение по умолчанию – Мб.

Robin.String


Нет

Результаты
РезультатResult

Путь к архиву

Полный путь до созданного архива

Путь к файлу

Robin.FilePath



Коллекция архивов

Коллекция, содержащая полные пути до созданных архивов. Действие возвращает этот результат, только если было заполнено поле «Размер архивов». При этом результат «Путь к архиву» будет пустым.

Robin.Collection



Особые условия использования

Если были выбраны и папка, и файл, в архив попадет и то, и другое.

Если не были выбраны ни папка, ни файл, действие вернет пустой архив.

Для форматов BZIP2, Gzip, XZ возможно архивация только файла, при указании папки будет выведена ошибка.

Для форматов BZIP2 и XZ не поддерживаются имена архивов отличные от имени файла, поэтому архив будет создан с именем архивируемого файла.

Робот вернет ошибку, если:

  • указан некорректный Размер архивов (<=0)


Логика работы действия:

Поданный архив разбивается на части с указанным размером. Например, архив 900 байт, размер архивов указан 200 байт. Будет создано 5 архивов (4 по 200 байт и 1 по 100). Пути к ним будут прописаны в коллекции. Названия будут составлены из поля "Имя архива"+ подядка или для BZIP2 и  ZX из имени исходного архива + порядок. Название_1, Название_2.

Разделение будут поддерживать пока только форматы 7z zip tarЗащита паролем поддерживается форматами 7z, zip и rar. Для остальных форматов архив будет создан без пароля.



Пример использования 


Задача: существует папка с файлом, на основании которой,  необходимо создать архив в формате zip. 

...