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

write(toFile:atomically:updateFilenames:)

Writes a file wrapper’s contents to a given file-system node. ファイルラッパーの持つ内容をある与えられたファイルシステムノードに書き込みます。

Declaration 宣言

func write(toFile path: String, 
atomically atomicFlag: Bool, 
updateFilenames updateFilenamesFlag: Bool) -> Bool

Parameters パラメータ

node

Pathname of the file-system node to which the receiver’s contents are written. ファイルシステムノードのパス名、それに対してレシーバの持つ内容が書き込まれます。

atomically

true to write the file safely so that: ファイルを安全に書き出すにはtrue、それで:

  • An existing file is not overwritten 既存のファイルは、上書きされません

  • The method fails if the file cannot be written in its entirety ファイルがそっくりそのまま書き出されることができないならば、メソッドは失敗します。

false to overwrite an existing file and ignore incomplete writes. 既存のファイルを上書きするそして不完全な書き出しを無視するにはfalse

updateNames

true to update the receiver’s filenames (its filename and—for directory file wrappers—the filenames of its sub–file wrappers) be changed to the filenames of the corresponding nodes in the file system, after a successful write operation. Use this in Save or Save As operations. trueで、レシーバの持ついくつかのファイル名(それのファイル名および — ディレクトリファイルラッパーに対して — それの下位ファイルラッパーの名前いくらか)を更新して、ファイルシステムの中の対応するノードの名前に変更されるようにします、成功する書き出し操作の後に。これを「保存」または「別名で保存」操作で使ってください。

false to specify that the receiver’s filenames not be updated. Use this in Save To operations. falseで、レシーバの持つファイル名が更新されないことを指定します。これを「Save To」操作で使ってください。

Return Value 戻り値

true when the write operation is successful, false otherwise. 書き出し操作が成功である場合はtrue、そうでなければfalse

Discussion 議論

Beginning with OS X v10.6, the preferred method of referring to files is with a file:// URL. Therefore, this method has been deprecated in favor of write(to:options:originalContentsURL:). OS X v10.6からは、ファイル参照の優先メソッドは、file:// URLを使います。したがって、write(to:options:originalContentsURL:)の方を支持して、このメソッドは非推奨となっています。

See Also 参照

Writing Files ファイル書き出し

Related Documentation 関連文書