Instance Method
インスタンスメソッド
createFileAtPath:contents:attributes:
Creates a file with the specified content and attributes at the given location.
指定された内容と属性でファイルをこの与えられた場所で作成します。
Parameters
パラメータ
path
The path for the new file.
新しいファイルに対するパス。
contents
A data object containing the contents of the new file.
新しいファイルの内容を含んでいるデータオブジェクト。
attributes
A dictionary containing the attributes to associate with the new file. You can use these attributes to set the owner and group numbers, file permissions, and modification date. For a list of keys, see NSFileAttributeKey
. If you specify nil
for attributes
, the file is created with a set of default attributes.
新しいファイルと結び付けられる属性を含んでいる辞書。あなたは、これらの属性を使って、所有者とグループ番号、ファイル権限、そして修正日を設定できます。キーの一覧として、NSFileAttributeKey
を見てください。あなたがnil
をattributes
に指定するならば、ファイルは一揃いの省略時の属性で作成されます。
Return Value
戻り値
YES
if the operation was successful or if the item already exists, otherwise NO
.
操作が成功したならばまたは項目が既に存在するならばYES
、そうでなければNO
。
Discussion
議論
If you specify nil
for the attributes
parameter, this method uses a default set of values for the owner, group, and permissions of any newly created directories in the path. Similarly, if you omit a specific attribute, the default value is used. The default values for newly created files are as follows:
あなたがnil
をattributes
パラメータに指定するならば、このメソッドは省略時のひとそろいの値をパスにおいてあらゆる新しく作成されるディレクトリの所有者、グループ、そして権限に対して設定します。同じように、あなたが特定の属性を省くならば、省略時の値が使用されます。新しく作成されるファイルに対する省略時の値は、次のとおりです:
Permissions are set according to the umask of the current process. For more information, see umask.
権限は、現在のプロセスのumaskに応じて設定されます。さらなる情報として、umaskを見てください。
The owner ID is set to the effective user ID of the process.
所有者IDは、現在のプロセスの実効ユーザIDに設定されます。
The group ID is set to that of the parent directory.
グループIDは、親ディレクトリのそれに設定されます。
If a file already exists at path
, this method overwrites the contents of that file if the current process has the appropriate privileges to do so.
ファイルが既にpath
で存在するならば、このメソッドはそのファイルの内容を上書きします、もし現在のプロセスがそうするのに適切な特権を持つならば。
See Also
参照
Creating and Deleting Items
項目の作成と消去
Related Documentation
関連文書
- contentsAtPath:
Returns the contents of the file at the specified path.
指定されたパスでのファイルの内容を返します。
NSFileAttributeKey
Keys in dictionaries used to get and set file attributes.
ファイル属性を取得および設定するのに使われる辞書の中のキー。