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("是目录")
}
}
2.读取文件
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