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

CopyFile

Описание и параметры

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

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

Метод устарел. Рекомендуется вместо него использовать метод CFile::AddDuplicate.

Параметры

ПараметрОписание С версии
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-2024, «1С-Битрикс», 2024