gpt4 book ai didi

string - golang 将 os.ModePerm 转换为字符串

转载 作者:数据小太阳 更新时间:2023-10-29 03:08:41 25 4
gpt4 key购买 nike

我想将文件的权限表示形式作为 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()

https://golang.org/pkg/os/#FileMode.Perm

关于string - golang 将 os.ModePerm 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56434432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com