在Go语言中,可以使用os.Stat()
函数来判断文件是否存在。下面是一个示例代码:
package main
import (
"fmt"
"os"
)
func main() {
filename := "example.txt"
// 检查文件是否存在
if _, err := os.Stat(filename); err == nil {
fmt.Println("文件存在")
} else if os.IsNotExist(err) {
fmt.Println("文件不存在")
} else {
fmt.Println("发生了其他错误")
}
}
你需要将filename
替换为你要检查的文件路径。通过调用os.Stat()
函数,如果返回的错误为nil
,则表示文件存在;如果返回的错误类型是os.IsNotExist(err)
,则表示文件不存在;如果返回的错误为其他类型,则表示发生了其他错误。
内容由零声教学AI助手提供,问题来源于学员提问