• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/update_class.php
  • Класс: CUpdateSystem
  • Вызов: CUpdateSystem::DeleteDirFilesEx
static function DeleteDirFilesEx($path)
{
	if (!file_exists($path))
		return false;

	if (is_file($path))
	{
		@unlink($path);
		return true;
	}

	if ($handle = @opendir($path))
	{
		while (($file = readdir($handle)) !== false)
		{
			if ($file == "." || $file == "..") continue;

			if (is_dir($path."/".$file))
			{
				CUpdateSystem::DeleteDirFilesEx($path."/".$file);
			}
			else
			{
				@unlink($path."/".$file);
			}
		}
	}
	@closedir($handle);
	@rmdir($path);
	return true;
}