- componentsToDisplayForPath:
- displayNameAtPath:
- attributesOfItemAtPath:error:
- attributesOfFileSystemForPath:error:
Availability 有効性
Technology
- (BOOL)setAttributes:(NSDictionary
<NSFileAttributeKey
, id
> *)attributes
ofItemAtPath:(NSString
*)path
error:(NSError
* _Nullable *)error;
attributes
A dictionary containing as keys the attributes to set for path
and as values the corresponding value for the attribute. You can set the following attributes: NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
. You can change single attributes or any combination of attributes; you need not specify keys for all attributes.
path
に対して設定する属性をキーとして、そしてその属性に対応する値を値として含んでいる辞書。あなたは以下の属性を設定できます:NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
, NSFile
。あなたは、単一の属性または任意の組み合わせの属性を変更できます;あなたは、すべての属性に対するキーを指定する必要はありません。
path
The path of a file or directory. ファイルまたはディレクトリのパス。
error
On input, a pointer to an error object. If an error occurs, this pointer is set to an actual error object containing the error information. You may specify nil
for this parameter if you do not want the error information.
入力では、エラーオブジェクトへのポインタ。エラーが発生するならば、このポインタはエラー情報を含んでいる実際のエラーオブジェクトへと設定されます。あなたは、nil
をこのパラメータに対して指定するかもしれません、もしあなたがエラー情報を望まないならば。
YES
if all changes succeed. If any change fails, returns NO
, but it is undefined whether any changes actually occurred.
YES
、もしすべての変更がうまくいったならば。何らかの変更が失敗するならば、NO
を返します、しかし何らかの変更が実際に生じたかどうかははっきりしません。
As in the POSIX standard, the app either must own the file or directory or must be running as superuser for attribute changes to take effect. The method attempts to make all changes specified in attributes and ignores any rejection of an attempted modification. POSIX標準でのように、アプリは、ファイルまたはディレクトリを所有しなければならないかスーパーユーザとして実行していなければならないか属性変更が効果を持つにはどちらかです。メソッドは、attributesで指定されたすべての変更をしようと試みます、そして試みられた変更のどんな拒絶も無視します。 If the last component of the path is a symbolic link, the system traverses it.
You must initialize the NSFile
value with the code representing the POSIX file-permissions bit pattern. The system sets NSFile
and NSFile
only when path
specifies a file.
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
- componentsToDisplayForPath:
- displayNameAtPath:
- attributesOfItemAtPath:error:
- attributesOfFileSystemForPath:error: