Instance Property インスタンスプロパティ

documentIdentifier

The document identifier – a value assigned by the kernel to a document (which can be either a file or directory) and is used to identify the document regardless of where it gets moved on a volume. 書類識別子 – カーネルによってある書類(それはファイルまたはディレクトリのどちらでもあることができる) へと割り当てられる値、そしてその書類をあるボリューム上でどこにそれが移動されるかに関係なく識別するのに使われます。

Declaration 宣言

var documentIdentifier: Int? { get }

Discussion 議論

The document identifier survives “safe save” operations; i.e it is sticky to the path it was assigned to (replaceItem(at:,withItemAt:,backupItemName:,options:,resultingItem:) throws is the preferred safe-save API). The document identifier is persistent across system restarts. The document identifier is not transferred when the file is copied. Document identifiers are only unique within a single volume. This property is not supported by all volumes. 書類識別子は、“安全な保存” 演算の以後も存続します;すなわちそれはそれが割り当てられたパスに粘着します(replaceItem(at:,withItemAt:,backupItemName:,options:,resultingItem:) throwsは、より好まれる安全保存APIです)。書類識別子は、システム再始動を越えて持続します。書類識別子は、ファイルがコピーされる時に移し替えられません。書類識別子は、ある単一のボリューム内で特有であるだけです。このプロパティは、全てのボリュームによってサポートされません。

See Also 参照

File Values ファイル値