在Cocoa中获取并设置所有者,组和权限

时间:2011-04-28 09:53:30

标签: objective-c cocoa permissions file-ownership

我正在寻找如何在Cocoa中为给定文件获取(和设置)所有者,组和权限。

最好的方法是什么? (以及如何检查当前用户是否被授予足够的权限以更改这些权限)

感谢您的帮助,

此致

1 个答案:

答案 0 :(得分:4)

NSFileManager有一个方法-setAttributes:OfItemAtPath:error:可以解决这个问题。特别检查NSFilePosixPermissions密钥。如果方法失败,则返回false,并将错误的详细信息放在您提供的NSError**中。