go语言判断途径是否存在

go语言判断路径是否存在func main() {args : os.Argsif isExist(args[1]) {fmt.Println(Yes)}else {fmt

go语言判断路径是否存在
func main() {
    args := os.Args
    if isExist(args[1]) {
         fmt.Println("Yes")
    }else {
        fmt.Println("No")
    }
}

func isExists(path string) bool {
    _, err := os.Stat(path)
    if err == nil {
        return true
    }
    return os.IsExist(err)
}

说明:如果是在项目下运行当前路径指的是当前项目下的路径(可执行程序在/bin下)
如果在一个文件夹下执行其可执行程序,当前路径是当前文件夹