Instance Method
インスタンスメソッド
addRegularFile(withContents:preferredFilename:)
Creates a regular-file file wrapper with the given contents and adds it to the receiver, which must be a directory file wrapper.
与えられた内容を持つ通常ファイルファイルラッパーを作成してそれをレシーバに加えます、それはディレクトリファイルラッパーでなければなりません。
Declaration
宣言
func addRegularFile(withContents data: Data
,
preferredFilename fileName: String
) -> String
Parameters
パラメータ
data
Contents for the new regular-file file wrapper.
新しい通常ファイルラッパーに対する内容。
filename
Preferred filename for the new regular-file file wrapper.
新しい通常ファイルファイルラッパーに対する優先ファイル名。
Return Value
戻り値
Dictionary key used to store the new file wrapper in the directory’s list of file wrappers. The dictionary key is a unique filename, which is the same as the passed-in file wrapper's preferred filename unless that name is already in use as a key in the directory's dictionary of children. See Accessing File Wrapper Identities in File System Programming Guide for more information about the file-wrapper list structure.
新しいファイルラッパーをディレクトリの持つファイルラッパーのリストに格納するために使われる辞書キー。辞書キーは特有なファイル名です、それは中に渡されたファイルラッパーの持つ優先ファイル名と同じです、ディレクトリの持つ、子らからなる辞書の中のあるキーとして、既にその名前が使用中でない限りは。ファイルラッパーリスト構造についてのさらなる情報としてAccessing File Wrapper IdentitiesをFile System Programming Guideで見てください。
Discussion
議論
This is a convenience method. The default implementation allocates a new file wrapper, initializes it with init(regularFileWithContents:)
, set its preferredFilename
property, adds it to the directory with addFileWrapper(_:)
, and returns what addFileWrapper(_:)
returned.
これは便宜メソッドです。省略時の実装は、新しいファイルラッパーをアロケートします、それをinit(regularFileWithContents:)
で初期化します、それのpreferredFilename
プロパティを設定します、それをディレクトリにaddFileWrapper(_:)
を使って加えます、そしてaddFileWrapper(_:)
が返した何かを返します。
Special Considerations
特別な注意事項
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 filename
.
このメソッドは、NSInvalidArgumentException
を引き起こします、もしあなたがnil
または空の値をfilename
に渡すならば。
See Also
参照
Accessing File-Wrapper Information
ファイルラッパー情報にアクセスする
func removeFileWrapper(FileWrapper)
Removes a child file wrapper from the receiver, which must be a directory file wrapper.
子ファイルラッパーをレシーバから取り除きます、それはディレクトリファイルラッパーでなければなりません。
func addFile(withPath: String) -> String
Creates a file wrapper from a given file-system node and adds it to the receiver, which must be a directory file wrapper.
ファイルラッパーをある与えられたファイルシステムノードから作成してそれをレシーバに加えます、それはディレクトリファイルラッパーでなければなりません。
Deprecated
非推奨
func symbolicLinkDestination() -> String
Provides the pathname referenced by the file wrapper object, which must be a symbolic-link file wrapper.
ファイルラッパーオブジェクト、それはシンボリックリンクファイルラッパーである必要があります、によって参照されるパス名を提供します。
Deprecated
非推奨
var symbolicLinkDestinationURL: URL?
The URL referenced by the file wrapper object, which must be a symbolic-link file wrapper.
ファイルラッパーオブジェクトによって参照されるURL、それはシンボリックリンクファイルラッパーでなければなりません。