CopyFile
int CFile::CopyFile( int file_id, bool Register = true, newPath = "" )
The meethod copies the registered file and returns the ID of a copy. Static method.
Be advised, this methods has been deprecated. It's recommended to use the method CFile::AddDuplicate instead.
Parameters
Parameter | Description | Available from version |
---|---|---|
file_id | Numerical indicator of the file to be copied. | |
Register | Optional parameter. If false is specified in the Register, the file will not registered in the file registrar table. The function will return true, if the file will be successfully copied. | |
newPath | Optional parameter. It is specified relative to $_SERVER['DOCUMENT_ROOT'].'/upload/' |
See Also
Examples of use
<? 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; ?>
© «Bitrix24», 2001-2024