File::getFolder()
\nn\t3::File()->getFolder($file);
Returns the folder to a file
Example:
\nn\t3::File()->getFolder('fileadmin/test/example.txt');
// ==> returns 'fileadmin/test/'
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!