func write(toFile : String, atomically: Bool, updateFilenames : Bool) -> Bool
URL of the file-system node to which the file wrapper’s contents are written. それへとファイルラッパーの持つ内容が書き出されるファイルシステムノードのURL。
Availability 有効性
Technology
func write(to url: URL
,
options: FileWrapper
.WritingOptions
= [],
originalContentsURL: URL
?) throws
url
URL of the file-system node to which the file wrapper’s contents are written. それへとファイルラッパーの持つ内容が書き出されるファイルシステムノードのURL。
options
オプション
Option flags for writing to the node located at url
. See File
for possible values.
url
に位置するノードに書き出すためのオプションフラグ。File
を可能な値のために見てください。
originalContentsURL
The location of a previous revision of the contents being written. The default implementation of this method attempts to avoid unnecessary I/O by writing hard links to regular files instead of actually writing out their contents when the contents have not changed. The child file wrappers must return accurate values when its filename
property is accessed for this to work. Use the NSFile
writing option to increase the likelihood of that.
書き出される内容の前の修正版の場所。このメソッドの省略時の実装は、内容が変更されなかった時に実際にそれらの内容をすっかり書き出してしまうのではなく、ハードリンクを通常ファイルに書き出すことによって不必要なI/Oを回避しようと試みます。子ファイルラッパーは、これが機能するために、それのfilename
プロパティがアクセスされる場合に正確な値を返さなければなりません。NSFile
書き出しオプションを使って、その可能性を増大させてください。
Specify nil
for this parameter if there is no earlier version of the contents or if you want to ensure that all the contents are written to files.
nil
をこのパラメータに指定してください、もしより前のバージョンの内容はないならば、または全ての内容がファイルに書き出されることをあなたが確信したいならば。
outError
If an error occurs, upon return contains an NSError
object that describes the problem. Pass NULL
if you do not want error information.
エラーが発生するならば、戻りでは、問題を記述するNSError
オブジェクトを含みます。NULL
をあなたがエラー情報を望まないならば渡してください。
true
when the write operation is successful. If not successful, returns false
after setting out
to an NSError
object that describes the reason why the file wrapper’s contents could not be written.
書き出し操作が成功である場合はtrue
。成功しないならば、false
を返します、out
をNSError
オブジェクトに設定する後に、それはなぜファイルラッパーの持つ内容が書き出されることができなかったのか理由を記述します。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すためにthrows
キーワードで印されます。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
func write(toFile : String, atomically: Bool, updateFilenames : Bool) -> Bool
func read(from: URL, options: FileWrapper.ReadingOptions)
var filename: String?