private function createDir($fileName) { $targetdir = dirname($fileName); if (!file_exists($targetdir)) { if (!mkdir($targetdir, 0775, true)) { throw new FetchException('The file could not be written to ' . $fileName); } } }