import (
    "os"
)
func checkFileExists(filepath string) bool {
    if _, err := os.Stat(filepath); err == nil {
        return true
    } else if os.IsNotExist(err) {
        return false
    } else {
        return false
    }
}

使用示例:


if checkFileExists("/path/to/file") {
    fmt.Println("File exists")
} else {
    fmt.Println("File does not exist")
}