public class FileWriter extends OutputStreamWriter
ファイルが使用可能であるかどうか、またはファイルを作成できるかどうかは、ベースとなるプラットフォームによって決まります。特に、一部のプラットフォームでは、1 つのファイルは同時に 1 つの FileWriter (またはその他のファイル書き込みオブジェクト) だけによって書き込みのために開くことができます。このような場合、該当のファイルがすでに開かれていると、このクラスのコンストラクタは失敗します。
FileWriter
は、文字のストリームを書き込むために使用されます。raw バイトのストリームを書き込むときは、FileOutputStream
を使用してください。
OutputStreamWriter
、FileOutputStream
コンストラクタと説明 |
---|
FileWriter(File file)
File オブジェクトを指定して FileWriter オブジェクトを構築します。
|
FileWriter(File file, boolean append)
File オブジェクトを指定して FileWriter オブジェクトを構築します。
|
FileWriter(FileDescriptor fd)
ファイル記述子に関連した FileWriter オブジェクトを構築します。
|
FileWriter(String fileName)
ファイル名を指定して FileWriter オブジェクトを構築します。
|
FileWriter(String fileName, boolean append)
書き込まれたデータを追加するかどうかを示す boolean とファイル名を指定して、FileWriter オブジェクトを構築します。
|
public FileWriter(String fileName) throws IOException
fileName
- システムに依存するファイル名の文字列。IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(String fileName, boolean append) throws IOException
fileName
- システムに依存するファイル名の文字列。append
- boolean が true
の場合、バイトはファイルの先頭ではなく最後に書き込まれる。IOException
- 指定されたファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(File file) throws IOException
file
- 書き込み先 File オブジェクト。IOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(File file, boolean append) throws IOException
true
の場合、バイトはファイルの先頭ではなく最後に書き込まれます。file
- 書き込み先 File オブジェクトappend
- true
の場合、バイトはファイルの先頭ではなく最後に書き込まれるIOException
- ファイルが存在するが通常ファイルではなくディレクトリである場合、存在せず作成もできない場合、またはなんらかの理由で開くことができない場合public FileWriter(FileDescriptor fd)
fd
- 書き込み先 FileDescriptor オブジェクト。 バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.