]>
Commit | Line | Data |
---|---|---|
9b12e4fe JC |
1 | // +build windows |
2 | ||
3 | package ioutils | |
4 | ||
5 | import ( | |
6 | "io/ioutil" | |
7 | ||
8 | "github.com/fsouza/go-dockerclient/external/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 | } |