• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/storage.php
  • Класс: CCloudStorage
  • Вызов: CCloudStorage::FindBucketByFile
static function FindBucketByFile($file_name)
{
	foreach (CCloudStorageBucket::GetAllBuckets() as $bucket)
	{
		if ($bucket["ACTIVE"] == "Y")
		{
			$obBucket = new CCloudStorageBucket($bucket["ID"]);
			if ($obBucket->Init())
			{
				$prefix = $obBucket->GetFileSRC("/");
				if (mb_substr($file_name, 0, mb_strlen($prefix)) === $prefix)
					return $obBucket;
			}
		}
	}
	return false;
}