Initializer

init(forWritingAtPath:)

Returns a file handle initialized for writing to the file, device, or named socket at the specified path. 指定されたパスでのファイル、デバイス、または名前付きソケットへの書き出しのために初期化されるファイルハンドルを返します。

Declaration 宣言

convenience init?(forWritingAtPath path: String)

Parameters パラメータ

path

The path to the file, device, or named socket to access. アクセスするファイル、デバイス、または名前付きソケットへのパス。

Return Value 戻り値

The initialized file handle object or nil if no file exists at path. 初期化されたファイルハンドルオブジェクトまたは、pathでファイルが存在しないならばnil

Discussion 議論

The file pointer is set to the beginning of the file. You cannot read data from the returned file handle object. Use the write(_:) method to write data to the file handle. ファイルポインタは、ファイルの始まりに設定されます。あなたは、返されたファイルハンドルオブジェクトからデータを読み込めません。write(_:)メソッドを使ってファイルハンドルへとデータを書き出してください。

When using this method to create a file handle object, the file handle owns its associated file descriptor and is responsible for closing it. このメソッドを使ってファイルハンドルオブジェクトを作成する場合、ファイルハンドルは、それの結び付けられたファイル記述子を所有し、そしてそれを閉じることに責任を持ちます。

See Also 参照

Creating a File Handle ファイルハンドルを作成する

Related Documentation 関連文書