Instance Method インスタンスメソッド

addSymbolicLink(withDestination:preferredFilename:)

Creates a symbolic-link file wrapper pointing to a given file-system node and adds it to the receiver, which must be a directory file wrapper. ある与えられたファイルシステムノードを指すシンボリックリンクファイルラッパーを作成してそれをレシーバに加えます、それはディレクトリファイルラッパーでなければなりません。

Declaration 宣言

func addSymbolicLink(withDestination path: String, 
   preferredFilename filename: String) -> String

Parameters パラメータ

node

Pathname the new symbolic-link file wrapper is to reference. 新しいシンボリックリンクファイルラッパーが参照することになるパス名。

preferredFilename

Preferred filename for the new symbolic-link file wrapper. 新しいシンボリックリンクファイルラッパーに対する優先ファイル名。

Return Value 戻り値

Dictionary key used to store the new file wrapper in the directory’s list of file wrappers. See Accessing File Wrapper Identities in File System Programming Guide for more information. 新しいファイルラッパーをディレクトリの持つファイルラッパーのリストに格納するために使われる辞書キー。Accessing File Wrapper IdentitiesFile System Programming Guideにおいて、さらなる情報のために見てください。

Discussion 議論

Beginning with OS X v10.6, the preferred method of referring to files is with a file:// URL. Instead of using this method, you can instantiate NSFileWrapper with one of the initializers, set its preferredFilename property if necessary, and pass the result to addFileWrapper(_:). OS X v10.6からは、ファイル参照の優先メソッドは、file:// URLを使います。このメソッドを使うよりむしろ、あなたはNSFileWrapperをイニシャライザの1つでインスタンス化して、それのpreferredFilenameプロパティを必要ならば設定して、そして結果をaddFileWrapper(_:)に渡すことができます。

This method raises NSInternalInconsistencyException if the receiver is not a directory file wrapper. このメソッドは、レシーバがディレクトリファイルラッパーでないならば、NSInternalInconsistencyExceptionを引き起こします。

This method raises NSInvalidArgumentException if you pass nil or an empty value for preferredFilename. このメソッドは、NSInvalidArgumentExceptionを引き起こします、もしあなたがnilまたは空の値をpreferredFilenameに渡すならば。

See Also 参照

Accessing File-Wrapper Information ファイルラッパー情報にアクセスする