2011-08-09 9 views
0

私は文書管理プログラムで作業しています。私のアプリケーションが行うことの1つは、インターネットからダウンロードした文書であり、それらを開くことです。ダウンロードしたこの文書は、読み取り専用権限で開く必要があります。Objective-C:プログラムで現在のユーザーにファイル特権を設定しました

私は、ファイルの特権をプログラムで設定する方法があるのだろうかと思っていました。

ありがとうございます。

答えて

5

、あなたもNSFileImmutableの属性とNSFileManagersetAttributes:ofItemAtPath:error:方法を使用することができます。

NSDictionary* attribs = [NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:NSFileImmutable]; 
[[NSFileManager defaultManager] setAttributes: attribs ofItemAtPath:@"/path/to/file" error:nil]; 
1

確かに、chmodを使用してください。 @Vladで言及chmodに加えて

関連する問題