Документация для разработчиков

CopyFile

int
CFile::CopyFile(
 int file_id,
 bool Register = true,
 newPath = ""
)

Метод копирует зарегистрированный файл и возвращает ID нового файла копии. Статический метод.

Параметры

ПараметрОписание С версии
file_id Цифровой идентификатор файла предназначенного для копирования.
Register Необязательный. Если в Register указать false, то файл не будет зарегистрирован в таблице файлов. Функция вернет true, если файл будет успешно скопирован.10.0.11
newPath Необязательный. Указывается относительно $_SERVER['DOCUMENT_ROOT'].'/upload/' 10.0.11

См. также

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

<?
if ($rsElements = GetIBlockElementListEx($IBLOCK_TYPE, $IBLOCK_ID, false, array($ELEMENT_SORT_FIELD => $ELEMENT_SORT_ORDER, "ID" => "ASC"), false, $arrFilter)):
    $rsElements->NavStart($PAGE_ELEMENT_COUNT);
	while ($obElement = $rsElements->GetNextElement()):
		$arElement = $obElement->GetFields();
		$arrNewImages[$arElement["ID"]][] = CFile::CopyFile($arElement["PREVIEW_PICTURE"]);
	endwhile;
endif;
?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх