首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

go语言判断途径是否存在

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

热点排行