全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.io.FileOutputStream

java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FileOutputStream

public class FileOutputStream
extends OutputStream
ファイル出力ストリームとは、データを File または FileDescriptor へ書き込むための出力ストリームです。

参照:
File, FileDescriptor, FileInputStream

Constructor Index

 o FileOutputStream(File)
指定された File オブジェクトへ書き込むためのファイル出力ストリームを作成する。
 o FileOutputStream(FileDescriptor)
指定されたファイル記述子へ書き込むためのファイル出力ストリームを作成する。
 o FileOutputStream(String)
指定された名前を持つファイルに書き込むための出力ストリームを作成する。
 o FileOutputStream(String, boolean)
指定されたシステム依存ファイル名を持つ出力ファイルを作成する。

Method Index

 o close()
ファイル出力ストリームをクローズし、このストリームに関連したシステムリソースを解放する。
 o finalize()
このストリームへの参照がもはや存在しなくなったときに、このファイル出力ストリームの close メソッドが確実に呼び出されるようにする。
 o getFD()
ストリームに関連付けられたファイル記述子を返す。
 o write(byte[])
指定されたバイト配列からの b.length バイトをこのファイル出力ストリームへ書き込む。
 o write(byte[], int, int)
指定されたバイト配列からのオフセット位置 off から始まる len バイトをこのファイル出力ストリームへ書き込む。
 o write(int)
指定されたバイトデータをファイル出力ストリームへ書き込む。

Constructors

 
o FileOutputStream
 public FileOutputStream(String name) throws IOException
指定された名前を持つファイルに書き込むための出力ストリームを作成します。

パラメータ:
name - システムに依存するファイル名。
例外: IOException
書き込むためにファイルをオープンできなかった場合。
例外: SecurityException
セキュリティマネージャが存在すると、名前を引数としてその checkWrite メソッドを呼び出し、アプリケーションがこのファイルに対して書き込みアクセスを許されているかをチェックする。
参照:
checkWrite
 o FileOutputStream
 public FileOutputStream(String name,
                         boolean append) throws IOException
指定されたシステム依存ファイル名を持つ出力ファイルを作成します。

パラメータ:
name - システムに依存するファイル名。
例外: IOException
ファイルが見つからなかった場合。
 o 
FileOutputStream
 public FileOutputStream(File file) throws IOException
指定された File オブジェクトへ書き込むためのファイル出力ストリームを作成します。

パラメータ:
file - 書き込みのためにオープンされるファイル。
例外: IOException
ファイルが書き込みのためのオープンが失敗した場合。
例外: SecurityException
セキュリティマネージャが存在すると、File引数のパス名を引数としてその checkWrite メソッドを呼び出し、アプリケーションがこのファイルに対して書き込みアクセスを許されているかをチェックする。
参照:
getPath, SecurityException, checkWrite
 o FileOutputStream
 public FileOutputStream(FileDescriptor fdObj)
指定されたファイル記述子へ書き込むためのファイル出力ストリームを作成します。

パラメータ:
fdObj - 書き込みのためにオープンされるファイル記述子。
例外:SecurityException
セキュリティマネージャが存在すると、ファイル記述子を伴ってその checkWrite メソッドを呼び出し、アプリケーションがこのファイル記述子に対しての書き込みを許されているかチェックする。
参照:
checkWrite

Methods

 o write
 public native void write(int b) throws IOException
指定されたバイトデータをファイル出力ストリームへ書き込みます。

パラメータ:
b - 書き込まれバイト。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
OutputStream クラスの write
 o write
 public void write(byte b[]) throws IOException
指定されたバイト配列からの b.length バイトをこのファイル出力ストリームへ書き込みます。

パラメータ:
b - データ。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
OutputStream クラスの write
 o write
 public void write(byte b[],
                   int off,
                   int len) throws IOException
指定されたバイト配列からのオフセット位置 off から始まる len バイトをこのファイル出力ストリームへ書き込みます。

パラメータ:
b - データ。
off - データの開始オフセット位置。
len - 書き込むバイト数。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
OutputStream クラスの write
 o close
 public native void close() throws IOException
ファイル出力ストリームをクローズし、このストリームに関連したシステムリソースを解放します。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
OutputStream クラスの close
 o getFD
 public final FileDescriptor getFD() throws IOException
ストリームに関連付けられたファイル記述子を返します。

返り値:
このストリームに関連付けられたファイル記述子。
例外: IOException
I/O エラーが発生した場合。
参照:
FileDescriptor
 o finalize
 protected void finalize() throws IOException
このストリームへの参照がもはや存在しなくなったときに、このファイル出力ストリームの close メソッドが確実に呼び出されるようにします。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Object クラスの finalize
参照:
close

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス