File::createFolder() 

\nn\t3::File()->createFolder($path = NULL); 

Einen Ordner im fileadmin/ erzeugen. Um einen Ordner außerhalb des fileadmin anzulegen, die Methode \nn\t3::File()->mkdir() verwenden.

\nn\t3::File()->createFolder('tests');
Copied!

| @return boolean

Source Code 

public function createFolder($path = null)
{
	$resourceFactory = GeneralUtility::makeInstance(ResourceFactory::class);
	$defaultStorage = $resourceFactory->getDefaultStorage();
	$basePath = \nn\t3::Environment()->getPathSite() . $defaultStorage->getConfiguration()['basePath'];
	if (file_exists($basePath . $path)) return true;
	$defaultStorage->createFolder($path);
}
Copied!