代码
package main
import (
“fmt”
“os”
)
func PathExists(path string) (bool, error) {
_, err := os.Stat(path)
if err == nil {
fmt.Println(“PathExists err == nil”)
return true, nil
}
if os.IsNotExist(err) {
fmt.Println(“PathExists os.IsNotExist(err)”)
return false, nil
}
return false, err
}
func main() {
sqlPath := “/media/B/workspace/GO/src/testIsExit.txt”
isExit, err := PathExists(sqlPath)
if err != nil {
fmt.Println(“err:”, err)
}
fmt.Println(“PathExists:”, isExit)
}