file.copy
Данное действие копирует файл(ы) и/или директори(ю)(и) из A в Б. Для каждого.
Пример вызова действия:
array(
"name" => "Копируем файлы (папки) из А в Б",
"code" => "file.copy",
"prev_disable" => "Y",
"autocomplete" => "Y",
"parameter" => array(
array(
"source" => "/test/copy/a",
"destination" => "/test/copy/b",
"name" => "Пример копирования папки",
),
array(
"source" => "/test/copy/c/CRM.php",
"destination" => "/test/copy/b/CRM.php",
"name" => "Пример копирования файла",
),
),
),
Где:
- name – текстовое описание данного действия (отображается в мастере)
- code – код действия
- data_output_code – код массива в хранилище в котором сохранится получаемый массив данных
$arResult["DATA"][ data_output_code]
- prev_disable – если установить значение “Y”, то блокирует кнопку возврата назад
- autocomplete – если установить значение “Y”, то будет автоматически запущено следующее действие без ожидания пользователя.
- parameter – массив данных который показывает что и куда копировать.
- source – источник для копирования. Это может быть папка или файл. Путь должен задаваться локально.
- destination – путь назначения для копирования (локальный путь к папке)