Return Value
戻り値
A dictionary object that describes the attributes (file, directory, symlink, and so on) of the file specified by path
. The keys in the dictionary are described in File Attribute Keys
.
path
によって指定されたファイルの属性(ファイル、ディレクトリ、symlink、など)を記述する辞書オブジェクト。辞書の中のキーは、File Attribute Keys
において記述されます。
Discussion
議論
If the item at the path is a symbolic link—that is, the value of the type
key in the attributes dictionary is typeSymbolicLink
—you can use the destinationOfSymbolicLink(atPath:)
method to retrieve the path of the item pointed to by the link. You can also use the resolvingSymlinksInPath
method of NSString
to resolve links in the path before retrieving the item’s attributes.
パスでの項目がシンボリックリンクである — すなわち、属性辞書の中のtype
キーの値がtypeSymbolicLink
である — ならば、あなたはdestinationOfSymbolicLink(atPath:)
メソッドを使ってそのリンクによって指し示される項目のパスを得ることができます。あなたはまた、NSString
のresolvingSymlinksInPath
メソッドを使ってパスの中のリンクを、項目の持つ属性を回収する前に解決できます。
As a convenience, NSDictionary
provides a set of methods (declared as a category on NSDictionary
) for quickly and efficiently obtaining attribute information from the returned dictionary: fileGroupOwnerAccountName()
, fileModificationDate()
, fileOwnerAccountName()
, filePosixPermissions()
, fileSize()
, fileSystemFileNumber()
, fileSystemNumber()
, and fileType()
.
ひとつの便宜として、NSDictionary
は一揃いのメソッド(NSDictionary
上のあるカテゴリとして宣言される)を返される辞書から属性情報を素早く効率的に取得するために提供します:fileGroupOwnerAccountName()
, fileModificationDate()
, fileOwnerAccountName()
, filePosixPermissions()
, fileSize()
, fileSystemFileNumber()
, fileSystemNumber()
, そして fileType()
。
Discussion
議論