目前,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
喜欢就支持以下吧