• Модуль: clouds
  • Путь к файлу: ~/bitrix/modules/clouds/classes/general/temp_file.php
  • Класс: CCloudTempFile
  • Вызов: CCloudTempFile::Cleanup
static function Cleanup()
{
	foreach (self::$buckets as $bucket)
	{
		/* @var CCloudStorageBucket $obBucket */
		$obBucket = $bucket['bucket'];
		if (!is_null($bucket['filePath']) && $obBucket->FileExists($bucket['filePath']))
		{
			$obBucket->DeleteFile($bucket['filePath']);
		}
		elseif (static::cleanupFilesLock())
		{
			$dir_name = self::GetAbsoluteRoot()."/";
			$list = $obBucket->ListFiles($dir_name, true);
			if ($list)
			{
				static::cleanupFiles($obBucket, $dir_name, $list);
			}
			static::cleanupFilesLock(false);
		}
	}
}