go-fileSystem相关操作

路径是否存在

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

create directory


获取当前路径

str, _ := os.Getwd()

遍历目录