gpt4 book ai didi

go - 我应该将 `perm` 参数传递给 ioutil.WriteFile 什么?

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

ioutil.WriteFile采用 perm 参数 - 如果要写入的文件尚不存在,则使用 perm 权限创建它:

func WriteFile(filename string, data []byte, perm os.FileMode) error

在一般情况下,perm 参数是否有推荐值?

更具体地说,我正在编写一个文件,该文件是对现有文件的转换。是否建议读取输入文件的权限(使用 os.Stat )并对输出文件使用相同的权限?

最佳答案

没有“普遍推荐”的标准权限。这更像是一个操作系统问题而不是围棋问题。

  • 您希望您的文件可执行吗?
  • 你想让它可写吗?
  • 您是否希望其他帐户能够访问它以及具有哪些权限

如果您正在获取一个现有文件并将其转换为输出文件,并且您的应用程序让两个文件具有相同的权限在逻辑上是可以的,那么复制权限听起来是一个合理的想法(除非您预见到安全问题) .

关于go - 我应该将 `perm` 参数传递给 ioutil.WriteFile 什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56038512/

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