我想递归地创建一个目录并为创建的文件夹及其父级分配一个所有者和组。
例如,假设/var
存在,我想创建/var/test1/test2/test3
.
我可以使用os.MkdirAll("/var/test1/test2/test3", 0600)
.
不过,我也想一套test1
,test2
和test3
的uid
来user1
和gid
到user1
。
可以使用 来做到这一点os.Chown
,但这需要大量的手动工作。在创建文件夹链之前,我需要构建一个不存在的文件夹树及其父文件夹,然后os.Chown
在创建后在每个文件夹上使用。
有没有更简单的方法?
慕的地10843
隔江千里
相关分类