读书人

go语言判断途径是否存在

发布时间: 2013-07-30 12:05:31 作者: rapoo

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

读书人网 >编程

热点推荐