全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.io.FileOutputStream
java.lang.Object
|
+----java.io.OutputStream
|
+----java.io.FileOutputStream
- public class FileOutputStream
- extends OutputStream
ファイル出力ストリームとは、データを File
または FileDescriptor
へ書き込むための出力ストリームです。
- 参照:
- File, FileDescriptor, FileInputStream
-
FileOutputStream(File)
- 指定された
File
オブジェクトへ書き込むためのファイル出力ストリームを作成する。
-
FileOutputStream(FileDescriptor)
- 指定されたファイル記述子へ書き込むためのファイル出力ストリームを作成する。
-
FileOutputStream(String)
- 指定された名前を持つファイルに書き込むための出力ストリームを作成する。
-
FileOutputStream(String,
boolean)
- 指定されたシステム依存ファイル名を持つ出力ファイルを作成する。
-
close()
- ファイル出力ストリームをクローズし、このストリームに関連したシステムリソースを解放する。
-
finalize()
- このストリームへの参照がもはや存在しなくなったときに、このファイル出力ストリームの
close
メソッドが確実に呼び出されるようにする。
-
getFD()
- ストリームに関連付けられたファイル記述子を返す。
-
write(byte[])
- 指定されたバイト配列からの
b.length
バイトをこのファイル出力ストリームへ書き込む。
-
write(byte[], int, int)
- 指定されたバイト配列からのオフセット位置
off
から始まる len
バイトをこのファイル出力ストリームへ書き込む。
-
write(int)
- 指定されたバイトデータをファイル出力ストリームへ書き込む。
FileOutputStream
public FileOutputStream(String name) throws IOException
- 指定された名前を持つファイルに書き込むための出力ストリームを作成します。
- パラメータ:
- name - システムに依存するファイル名。
- 例外: IOException
- 書き込むためにファイルをオープンできなかった場合。
- 例外: SecurityException
- セキュリティマネージャが存在すると、名前を引数としてその
checkWrite
メソッドを呼び出し、アプリケーションがこのファイルに対して書き込みアクセスを許されているかをチェックする。
- 参照:
- checkWrite
FileOutputStream
public FileOutputStream(String name,
boolean append) throws IOException
- 指定されたシステム依存ファイル名を持つ出力ファイルを作成します。
- パラメータ:
- name - システムに依存するファイル名。
- 例外: IOException
- ファイルが見つからなかった場合。
FileOutputStream
public FileOutputStream(File file) throws IOException
- 指定された
File
オブジェクトへ書き込むためのファイル出力ストリームを作成します。
- パラメータ:
- file - 書き込みのためにオープンされるファイル。
- 例外: IOException
- ファイルが書き込みのためのオープンが失敗した場合。
- 例外: SecurityException
- セキュリティマネージャが存在すると、
File
引数のパス名を引数としてその checkWrite
メソッドを呼び出し、アプリケーションがこのファイルに対して書き込みアクセスを許されているかをチェックする。
- 参照:
- getPath, SecurityException, checkWrite
FileOutputStream
public FileOutputStream(FileDescriptor fdObj)
- 指定されたファイル記述子へ書き込むためのファイル出力ストリームを作成します。
- パラメータ:
- fdObj - 書き込みのためにオープンされるファイル記述子。
- 例外: 、SecurityException
- セキュリティマネージャが存在すると、ファイル記述子を伴ってその
checkWrite
メソッドを呼び出し、アプリケーションがこのファイル記述子に対しての書き込みを許されているかチェックする。
- 参照:
- checkWrite
write
public native void write(int b) throws IOException
- 指定されたバイトデータをファイル出力ストリームへ書き込みます。
- パラメータ:
- b - 書き込まれバイト。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- OutputStream クラスの write
write
public void write(byte b[]) throws IOException
- 指定されたバイト配列からの
b.length
バイトをこのファイル出力ストリームへ書き込みます。
- パラメータ:
- b - データ。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- OutputStream クラスの write
write
public void write(byte b[],
int off,
int len) throws IOException
- 指定されたバイト配列からのオフセット位置
off
から始まる len
バイトをこのファイル出力ストリームへ書き込みます。
- パラメータ:
- b - データ。
- off - データの開始オフセット位置。
- len - 書き込むバイト数。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- OutputStream クラスの write
close
public native void close() throws IOException
- ファイル出力ストリームをクローズし、このストリームに関連したシステムリソースを解放します。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- OutputStream クラスの close
getFD
public final FileDescriptor getFD() throws IOException
- ストリームに関連付けられたファイル記述子を返します。
- 返り値:
- このストリームに関連付けられたファイル記述子。
- 例外: IOException
- I/O エラーが発生した場合。
- 参照:
- FileDescriptor
finalize
protected void finalize() throws IOException
- このストリームへの参照がもはや存在しなくなったときに、このファイル出力ストリームの
close
メソッドが確実に呼び出されるようにします。
- 例外: IOException
- I/O エラーが発生した場合。
- オーバーライド:
- Object クラスの finalize
- 参照:
- close
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス