File::getFolder() 

\nn\t3::File()->getFolder($file); 

Gibt den Ordner zu einer Datei zurück

Beispiel:

\nn\t3::File()->getFolder('fileadmin/test/beispiel.txt');
// ==> gibt 'fileadmin/test/' zurück
Copied!

| @return string

Source Code 

public function getFolder($file)
{
	$pathSite = \nn\t3::Environment()->getPathSite();
	$file = str_replace($pathSite, '', $file);
	if (substr($file, -1) == '/') return $file;
	if (is_dir($pathSite . $file)) return $file;
	if (!pathinfo($file, PATHINFO_EXTENSION)) return $file . '/';
	return dirname($file) . '/';
}
Copied!