作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我想将文件的权限表示形式作为 string
。这是我想要做的:
fileInfo, err := os.Lstat(path)
fileMode := fileInfo.Mode()
// fileMode.String() gives dturwxrwxrwx or -rwxrwxrwx
// which i do not want because the size is not always the same
unixPerms := fileMode & os.ModePerm
对于这两种情况,我都得到了 -rwxrwxrwx
,这与我正在寻找的很接近。
但是,返回的对象是 os.FileMode
类型。我怎样才能将它转换成 string
?
最佳答案
fileInfo.Mode().Perm().String()
关于string - golang 将 os.ModePerm 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56434432/
我想将文件的权限表示形式作为 string。这是我想要做的: fileInfo, err := os.Lstat(path) fileMode := fileInfo.Mode() // fileMo
我是一名优秀的程序员,十分优秀!