Instance Method インスタンスメソッド

isWritableFileAtPath:

Returns a Boolean value that indicates whether the invoking object appears able to write to a specified file. 発動しているオブジェクトが指定されたファイルに書き出す能力を備えるかどうかを指し示すブール値を返します。

Declaration 宣言

- (BOOL)isWritableFileAtPath:(NSString *)path;

Parameters パラメータ

path

A file path. ファイルパス。

Return Value 戻り値

YES if the current process has write privileges for the file at path; otherwise NO if the process does not have write privileges or the existence of the file could not be determined. YES、もし現在のプロセスがpathでのファイルに対する書き込み特権を持つならば;そうでなければプロセスが書き込み特権を持たなかったまたはファイルの実在が明らかにできなかったならばNO

Discussion 議論

If the file at path is inaccessible to your app, perhaps because it does not have search privileges for one or more parent directories, this method returns NO. This method traverses symbolic links in the path. This method also uses the real user ID and group ID, as opposed to the effective user and group IDs, to determine if the file is writable. pathでのファイルがあなたのアプリにアクセスできないならば、おそらくそれがひとつ以上の親ディレクトリに対する検索特権を持たないため、このディレクトリはNOを返します。このメソッドは、パスでのシンボリックリンクを辿ります。このメソッドはまた、実ユーザIDおよびグループIDを使うことで、実効ユーザおよびグループIDではなく、ファイルが書き込み可能であるかを決定します。

See Also 参照

Determining Access to Files ファイルへのアクセスを決定する