public static function create(string $link = '', string $target = ''): bool
    {
        $ret = true;
        $link = static::normalizePath($link);
        $target = static::normalizePath($target);

        if (static::verifyPath($link) && static::verifyPath($target) && Directory::create(\dirname($link)) &&
            !\file_exists($link) && \file_exists($target)) {

            $ret = @\symlink($target, $link);
            @\chmod($link, static::$newSymlinkMode);
        }

        return $ret;
    }