github.com/ssdev-go/moby@v17.12.1-ce-rc2+incompatible/pkg/ioutils/temp_windows.go (about) 1 // +build windows 2 3 package ioutils 4 5 import ( 6 "io/ioutil" 7 8 "github.com/docker/docker/pkg/longpath" 9 ) 10 11 // TempDir is the equivalent of ioutil.TempDir, except that the result is in Windows longpath format. 12 func TempDir(dir, prefix string) (string, error) { 13 tempDir, err := ioutil.TempDir(dir, prefix) 14 if err != nil { 15 return "", err 16 } 17 return longpath.AddPrefix(tempDir), nil 18 }