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

isDeletableFileAtPath:

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

Declaration 宣言

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

Parameters パラメータ

path

A file path. ファイルパス。

Return Value 戻り値

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

Discussion 議論

For a directory or file to be deletable, the current process must either be able to write to the parent directory of path or it must have the same owner as the item at path. If path is a directory, every item contained in path must be deletable by the current process. 削除されることになるファイルやディレクトリに対して、現在のプロセスはpathの親ディレクトリに対して書き込み可能である、または、それはpathでの項目と同じ所有者を持たなければならない、どちらかでなければなりません。pathがディレクトリならば、pathに含まれるあらゆる項目は現在のプロセスによって削除されなければなりません。

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. If the item at path is a symbolic link, it is not traversed. pathでのファイルがあなたのアプリにアクセスできないならば、おそらくそれがひとつ以上の親ディレクトリに対する検索特権を持たないため、このディレクトリはNOを返します。pathでの項目がシンボリックリンクならば、それは辿られません。

See Also 参照

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