我有一个文件,我使用NSFileManager创建但无法找到使其成为只读的方法。我在互联网和Apple的NSFileManager Class Reference搜索过但找不到任何东西。以下是创建文件的代码。
if ([fm createFileAtPath:fileName contents:inputData attributes:nil] == NO) {
NSLog(@"Error!");
return 1;
}
答案 0 :(得分:4)
使用setAttributes:
的{{1}}删除文件读取位。 This帖子解释了它。
以下设置权限为-rwxrwxrwx(0777)。将0777替换为您想要的权限。
[NSFileManager defaultManager]
答案 1 :(得分:1)
使用:
[attributes setValue:[NSNumber numberWithShort:0777] forKey:NSFilePosixPermissions];
[filemanager setAttributes:atributes ofItemAtPath:yourPath error:nil];