2

我正在努力实现同样的目标sudo chmod 755 myfile

我在System.DirectorygetPermissions中找到了and ,但这仅允许我为当前用户(在我的情况下为 root)设置权限。setPermissions

是否存在适用于所有用户的等效功能,或者是使用rawSystem调用的唯一可行选项,我认为这有点不干净?

4

1 回答 1

7

System.Posix.Files在标准 unix 包中具有 POSIX 文件权限支持。System.Directory不提供此类功能的原因是为了便携性。

于 2012-04-07T05:08:44.960 回答