func path/filepath.Join
39 uses
path/filepath (current package)
match.go#L356: m = append(m, Join(dir, n))
path.go#L130: func Join(elem ...string) string {
path.go#L173: return Join(wd, path), nil
path.go#L331: path1 := Join(path, d1.Name())
path.go#L362: filename := Join(path, name)
crypto/x509
root_unix.go#L106: target, err := os.Readlink(filepath.Join(dir, f.Name()))
go.pact.im/x/goupdate
tests.go#L46: args[i+len(base)] = filepath.Join(moduleDir, "...")
workspaces.go#L68: paths[i] = filepath.Join(workspaceDir, filepath.FromSlash(m.DiskPath))
workspaces.go#L94: if err := os.Remove(filepath.Join(w.Dir, "go.work.sum")); err != nil && !os.IsNotExist(err) {
go/build
build.go#L123: return filepath.Join(elem...)
build.go#L300: def := filepath.Join(home, "go")
build.go#L1184: if _, ok := ctxt.hasSubdir(filepath.Join(ctxt.GOROOT, "src"), absSrcDir); ok {
build.go#L1233: goCmd := filepath.Join(ctxt.GOROOT, "bin", "go")
build.go#L1827: args[i] = filepath.Join(srcDir, arg)
build.go#L1835: args[i] = arg[:2] + filepath.Join(srcDir, arg[2:])
gc.go#L16: return filepath.Join(runtime.GOROOT(), "pkg/tool/"+runtime.GOOS+"_"+runtime.GOARCH)
go/parser
interface.go#L168: filename := filepath.Join(path, d.Name())
go/scanner
scanner.go#L292: filename = filepath.Join(s.dir, filename)
golang.org/x/tools/go/packages
golist.go#L233: return filepath.Abs(filepath.Join(cfg.Dir, path))
golist.go#L313: filename := filepath.Join(pattern, filepath.Base(query)) // avoid recomputing abspath
golist.go#L587: pkg.ExportFile = filepath.Join(p.Dir, p.Export)
golist.go#L633: filename = filepath.Join(state.cfg.Dir, filename)
golist.go#L753: file = filepath.Join(dir, file)
golist_overlay.go#L80: m[filepath.Join(absDir, "src")] = ""
golang.org/x/tools/internal/gcimporter
exportdata.go#L336: noext = filepath.Join(srcDir, path)
exportdata.go#L395: cmd := exec.Command(filepath.Join(build.Default.GOROOT, "bin", "go"), "list", "-export", "-f", "{{.Export}}", pkgDir)
golang.org/x/tools/internal/gocommand
invoke.go#L537: filename := filepath.Join(dir, base)
invoke.go#L561: filename = filepath.Join(dir, "overlay.json")
vendor.go#L70: if fi, err := os.Stat(filepath.Join(mainMod.Dir, "vendor")); err == nil && fi.IsDir() {
vendor.go#L123: if fi, err := os.Stat(filepath.Join(filepath.Dir(goWork), "vendor")); err == nil && fi.IsDir() {
internal/goroot
gc.go#L22: dir := filepath.Join(goroot, "src", path)
gc.go#L91: goDir := filepath.Join(dir, "go", version)
gc.go#L94: goDir = filepath.Join(goDir, machine)
gc.go#L132: full := filepath.Join(dir, path) + ".gox"
net/http
fs.go#L85: fullName := filepath.Join(dir, path)
os/exec
lp_unix.go#L70: path := filepath.Join(dir, file)
testing
fuzz.go#L257: c, err := f.fstate.deps.ReadCorpus(filepath.Join(corpusDir, f.name), types)
fuzz.go#L355: corpusTargetDir := filepath.Join(corpusDir, f.name)
fuzz.go#L356: cacheTargetDir := filepath.Join(*fuzzCacheDir, f.name)