• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/file.php
  • Класс: CFile
  • Вызов: CFile::CloneFile
static function CloneFile(int $fileId): ?int
{
	$originalFile = static::GetByID($fileId)->Fetch();
	if (!$originalFile)
	{
		return null;
	}

	$originalFile['FILE_HASH'] = '';

	$cloneId = static::DoInsert($originalFile);

	static::AddDuplicate($fileId, $cloneId);
	static::CleanCache($cloneId);

	return $cloneId;
}