Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for volumeNameLen (0.1 sec)

  1. src/cmd/go/internal/fsys/fsys.go

    	case "":
    		return "."
    	case string(filepath.Separator):
    		// do nothing to the path
    		return path
    	default:
    		return path[0 : len(path)-1] // chop off trailing separator
    	}
    }
    
    func volumeNameLen(path string) int {
    	isSlash := func(c uint8) bool {
    		return c == '\\' || c == '/'
    	}
    	if len(path) < 2 {
    		return 0
    	}
    	// with drive letter
    	c := path[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 06 18:35:34 UTC 2024
    - 22.7K bytes
    - Viewed (0)
  2. src/path/filepath/path.go

    	targ := Clean(targpath)
    	if sameWord(targ, base) {
    		return ".", nil
    	}
    	base = base[len(baseVol):]
    	targ = targ[len(targVol):]
    	if base == "." {
    		base = ""
    	} else if base == "" && filepathlite.VolumeNameLen(baseVol) > 2 /* isUNC */ {
    		// Treat any targetpath matching `\\host\share` basepath as absolute path.
    		base = string(Separator)
    	}
    
    	// Can't use IsAbs - `\a` and `a` are both relative in Windows.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 15.5K bytes
    - Viewed (0)
Back to top