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, 2014, Oracle and/or its affiliates. All rights reserved.