【发布时间】:2012-03-28 03:37:31
【问题描述】:
我想为 NSFilePosixPermissions 使用八进制权限(用于 chmod)。 这是我现在所做的:
NSFileManager *manager = [NSFileManager defaultManager];
NSDictionary *attributes;
[attributes setValue:[NSString stringWithFormat:@"%d", 0777]
forKey:@"NSFilePosixPermissions"]; // chmod permissions 777
[manager setAttributes:attributes ofItemAtPath:@"/Users/lucky/Desktop/script" error:nil];
我没有收到错误,但是当我使用“ls -o”检查结果时,权限不是 -rwxrwxrwx。
怎么了? 感谢您的帮助。
【问题讨论】:
标签: xcode permissions nsdictionary nsfilemanager chmod