Когда при разработке на 1С-Битрикс встает задача динамического создания каталогов, многие вспоминают старую функцию CheckDirPath(). Однако в современном ядре Bitrix существует более удобное и понятное решение: статический метод \Bitrix\Main\IO\Directory::createDirectory($path). Этот метод является «оберткой» над mkdir() с нужными правами доступа и созданием вложенных каталогов, что упрощает код и делает его более читаемым.