几个函数方法
| 名称 | 作用 | 备注 |
| ReadAll | 读取数据,返回读到的字节 slice | |
| ReadDir | 读取一个目录,返回目录入口数组 []os.FileInfo, | |
| ReadFile | 读一个文件,返回文件内容(字节slice) | |
| WriteFile | 根据文件路径,写入字节slice | |
| TempDir | 在一个目录中创建指定前缀名的临时目录,返回新临时目录的路径 | |
| TempFile | 在一个目录中创建指定前缀名的临时文件,返回 os.File |
示例
ReadAll
func ReadAll(r io.Reader) ([]byte, error)
r := strings.NewReader("Go is a general-purpose language designed with systems programming in mind.")
b, err := ioutil.ReadAll(r)
if err != nil {
log.Fatal(err)
}
fmt.Printf("%s", b)
/*output:
Go is a general-purpose language designed with systems programming in mind.
*/
ReadDir
func ReadDir(dirname string) ([]os.FileInfo, error)
files, err := ioutil.ReadDir(".")
if err != nil {
log.Fatal(err)
}
for _, file := range files {
fmt.Println(file.Name())
}
WriteFile
func WriteFile(filename string, data []byte, perm os.FileMode) error
3670

被折叠的 条评论
为什么被折叠?



