Return Value
戻り値
true
if the operation was successful or if the item already exists, otherwise false
.
操作が成功したならばまたは項目が既に存在するならばtrue
、そうでなければfalse
。
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
で存在するならば、このメソッドはそのファイルの内容を上書きします、もし現在のプロセスがそうするのに適切な特権を持つならば。