public function makeDirectory($recursive = false, $permissions = 0775)
	{
		if ($this->exists()) {
			return false;
		}

		$old = umask(0777 - $permissions);
		$result = mkdir($this->path, $permissions, $recursive);
		umask($old);

		return $result;
	}
public function makeDirectory($recursive = false, $permissions = 0775)
	{
		if ($this->exists()) {
			return false;
		}

		$old = umask(0777 - $permissions);
		$result = mkdir($this->path, $permissions, $recursive);
		umask($old);

		return $result;
	}
public function makeDirectory ( $ recursive = false , $ permissions = 0775 ) { if ( $ this -> exists ( ) ) { return false ; } $ old = umask ( 0777 - $ permissions ) ; $ result = mkdir ( $ this -> path , $ permissions , $ recursive ) ; umask ( $ old ) ; return $ result ; }
Returns true if the directory has been created.

@param bool $recursive = false
@param int $permissions = 0755
@return bool true if the directory has been created.
Returns true if the directory has been created .