• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/io/directoryentry.php
  • Класс: BitrixMainIODirectoryEntry
  • Вызов: DirectoryEntry::create
public function create()
{
	if ($this->isExists())
		return;

	$arMissingDirs = array($this->getName());
	$dir = $this->getDirectory();
	while (!$dir->isExists())
	{
		$arMissingDirs[] = $dir->getName();
		$dir = $dir->getDirectory();
	}

	$arMissingDirs = array_reverse($arMissingDirs);
	foreach ($arMissingDirs as $dirName)
		$dir = $dir->createSubdirectory($dirName);
}