小编Cop*_*lio的帖子

创建一个空文本文件

我一直在阅读和谷歌搜索,但我似乎无法找到这个简单的答案.

我有一个读取文件的函数,但如果文件不存在则会引起恐慌.我想要做的是一个函数,在读取之前,检查文件是否存在,如果不存在,它会创建一个空文件.这就是我所拥有的.

func exists(path string) (bool, error) {
    _, err := os.Stat(path)
    if err == nil {
        return true, nil
    }
    if os.IsNotExist(err) {
        return false, nil
    }
    return true, err
}
Run Code Online (Sandbox Code Playgroud)

io go

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

go ×1

io ×1