1.读取目录
list,err := IoUtil.ReadDir("DIR")
if err != nil {
fmt.Println("read dir error")
return
}
for _,info := range list {
info.Name()
info.Mode()
info.Size()
info.ModTime()
info.Sys()
if info.IsDir() == true {
fmt.Println("是目录")
}
}
data,err := IoUtil.ReadFile("DIR/FILENAME")
if err != nil {
fmt.Println("read error")
return
}
fmt.Println(string(data))
3.创建临时目录(os.TempDir()返回的是操作系统的temp目录)
dir,err := IoUtil.TempDir("DIR","tmp")
if err != nil {
fmt.Println("临时目录创建失败")
return
}
fmt.Println(dir)
4.创建临时文件
file,error := IoUtil.TempFile("DIR","tmp")
defer file.Close()
if error != nil {
fmt.Println("文件创建失败")
return
}
file.WriteString("insert into file")
转自:http://www.cnblogs.com/benlightning/p/4343745.html?hmsr=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com
原文链接:https://www.f2er.com/go/187894.html