我想检查./conf/app.ini我的 Go 代码中文件的存在,但我找不到一个好的方法来做到这一点。
./conf/app.ini
我知道 Java: 中有一个 File 方法,public boolean exists()如果文件或目录存在,则返回 true。
public boolean exists()
但是如何在 Go 中做到这一点呢?
// exists returns whether the given file or directory exists func exists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNotExist(err) { return false, nil } return false, err }
编辑以添加错误处理。