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下)
如果在一个文件夹下执行其可执行程序,当前路径是当前文件夹