• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/lib/filehash.php
  • Класс: BitrixCloudsFileHashTable
  • Вызов: FileHashTable::getFileDuplicates
static function getFileDuplicates($bucketId, $fileHash, $fileSize)
{
	$query = BitrixMainFileInternalFileHashTable::getList([
		'select' => [
			'FILE_ID',
		],
		'filter' => [
			'=FILE.HANDLER_ID' => $bucketId,
			'=FILE_HASH' => $fileHash,
			'=FILE_SIZE' => $fileSize,
		],
		'order' => [
			'FILE_ID' => 'ASC',
		],
	]);

	$result = [];
	while ($fileDuplicate = $query->fetch())
	{
		$result[] = $fileDuplicate['FILE_ID'];
	}
	return $result;
}