Go之ioutil标准库

1.读取文件全部内容

    path:="./src/test.txt"
    basepath,_:=filepath.Abs(path)
    file,_:=os.Open(basepath)
    defer file.Close()
    text,_:=ioutil.ReadAll(file)
    fmt.Println(string(text))

 2.读取文件全部内容

    path:="./src/test.txt"
    basepath,_:=filepath.Abs(path)
    data,_:=ioutil.ReadFile(basepath)
    fmt.Println(string(data))

3.可以使用ioutil.WriteFile方法写文件

ioutil.WriteFile("./src/demo01.txt",[]byte("测试信息内容测试不错哇你确定是不是内容确实,你好啊同事"),os.ModePerm)

4.读取文件夹下所有文件信息

    fileInfoData,_:= ioutil.ReadDir("./src")
    for _,v:=range fileInfoData {
        fmt.Println(v.Name())
        fmt.Println(v.IsDir())
    }

 

posted on 2022-11-15 16:31  孤灯引路人  阅读(41)  评论(0编辑  收藏  举报

导航