• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/file_temp.php
  • Класс: CTempFile
  • Вызов: CTempFile::_process_directory
static function _process_directory($dir_name, $day_files_dir)
{
	$this_day_name = 'BXTEMP-'.date('Y-m-d');
	if ($day_files_dir < $this_day_name)
	{
		CTempFile::_absolute_path_recursive_delete($dir_name.$day_files_dir);
	}
	elseif ($day_files_dir == $this_day_name)
	{
		if ($hour_handle = opendir($dir_name.$day_files_dir))
		{
			$this_hour_name = date('H');
			while (($hour_files_dir = readdir($hour_handle)) !== false)
			{
				if ($hour_files_dir == '.' || $hour_files_dir == '..')
					continue;
				if ($hour_files_dir < $this_hour_name)
					CTempFile::_absolute_path_recursive_delete($dir_name.$day_files_dir.'/'.$hour_files_dir);
			}
		}
	}
}