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 – путь назначения для копирования (локальный путь к папке)