check if file exists in go code example
Example 1: check if file exists golang
if _, err := os.Stat("/path/to/whatever"); os.IsNotExist(err) {
// path/to/whatever does not exist
}
Example 2: go if file exists
import "os"
func main() {
if functs.FileExists("path/to/file") {
fmt.Println("Example file found.")
} else {
fmt.Println("Example file not found!")
}
}
func FileExists(filename string) bool {
info, err := os.Stat(filename)
if os.IsNotExist(err) {
return false
}
return !info.IsDir()
}