云服务器免费试用

golang怎么判断文件是否存在

服务器知识 0 831

在Golang中,可以使用os.Stat()函数来判断文件是否存在。

golang怎么判断文件是否存在

首先,导入os包:

import "os"

然后,使用os.Stat()函数对文件进行检查。如果文件存在,os.Stat()函数会返回一个os.FileInfo类型的值和nil错误;如果文件不存在,os.Stat()函数会返回nil和一个error类型的值。

_, err := os.Stat("文件路径")
if err == nil {
    // 文件存在
} else if os.IsNotExist(err) {
    // 文件不存在
} else {
    // 其他错误
}

在上面的代码中,我们使用了os.IsNotExist()函数来判断文件是否不存在。如果os.Stat()返回的错误是os.ErrNotExist,则表示文件不存在。

另外,如果只是简单地判断文件是否存在,可以使用os.IsNotExist()函数来简化代码:

if _, err := os.Stat("文件路径"); os.IsNotExist(err) {
    // 文件不存在
} else {
    // 文件存在
}

请将上述代码中的"文件路径"替换为要检查的文件的路径。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: golang怎么判断文件是否存在
本文地址: https://solustack.com/63202.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。