golang判断路径是否存在

目前,golang还没有一个直接的接口来判断路径是否存在,可以通过os模块来进行,稍显复杂。

下面是一个完整的demo。

package main

import (
	"fmt"
	"os"
)

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

	if os.IsNotExist(err) {
		return false, nil
	}
	return false, err
}

func main() {
	path := "E:\\Workplace\\Golang\\Project\\"
	exist, _ := isPathExists(path)
	fmt.Println(exist)
}
© 版权声明
THE END
喜欢就支持以下吧
点赞0
评论 抢沙发