15 func (me *Dir) init(prefix string) bool {
20 me.path, err = ioutil.TempDir("", prefix)
28 func (me *Dir) Init(prefix string) {
32 panic("already inited")
37 func (me *Dir) lazyDefaultInit() {
44 func (me *Dir) NewSub() string {
46 ret, err := ioutil.TempDir(me.path, "")
53 func (me *Dir) RemoveAll() error {
55 return os.RemoveAll(me.path)