我正在努力实现同样的目标sudo chmod 755 myfile
。
我在System.DirectorygetPermissions
中找到了and ,但这仅允许我为当前用户(在我的情况下为 root)设置权限。setPermissions
是否存在适用于所有用户的等效功能,或者是使用rawSystem
调用的唯一可行选项,我认为这有点不干净?
我正在努力实现同样的目标sudo chmod 755 myfile
。
我在System.DirectorygetPermissions
中找到了and ,但这仅允许我为当前用户(在我的情况下为 root)设置权限。setPermissions
是否存在适用于所有用户的等效功能,或者是使用rawSystem
调用的唯一可行选项,我认为这有点不干净?
System.Posix.Files
在标准 unix 包中具有 POSIX 文件权限支持。System.Directory
不提供此类功能的原因是为了便携性。