FileStream

概要

FileStream は Aspose.3D の FOSS における Java 用のクラスです。継承元: Stream。

ファイルの読み書き用ストリームです。

このクラスは、Java プログラム内の FileStream オブジェクトを操作するためのメソッドを18個提供します。利用可能なメソッドは、FileStream、close、copyTo、flush、getInputStream、getLength、getOutputStream、read、readByte、seek、setLength、wrap、および追加の2メソッドです。Aspose.3D の Java 用 FOSS をインストールした後、すべての公開メンバーは任意の Java アプリケーションから利用可能です。プロパティは、APPEND、CREATE、OPEN、READ、READ_WRITE、SEEK_CURRENT、およびその他6つです。

プロパティ

名前型アクセス説明
lengthlong読み取りファイルの長さを取得します。
inputStreamjava.io.InputStream読み取り入力ストリームを取得します。
outputStreamjava.io.OutputStream読み取り出力ストリームを取得します。
CREATEint読み取り作成を取得します。
OPENint読み取り開いているものを取得します。
APPENDint読み取りappend を取得します。
READint読み取り読み取りを取得します。
WRITEint読み取り書き込みを取得します。
READ_WRITEint読み取り読み取り/書き込みを取得します。
SEEK_SETint読み取りシークセットを取得します。
SEEK_CURRENTint読み取りシークの現在位置を取得します。
SEEK_ENDint読み取りシークの終端を取得します。

メソッド

シグネチャ説明
FileStream(fileName: String, fileMode: int, fileAccess: int)新しいファイルストリームを作成します。
FileStream(fileName: String, fileMode: int)新しいファイルストリームを作成します。
getLength() → longファイルの長さを取得します。
setLength(len: long)ファイルの長さを設定します。
readByte() → intファイルからバイトを読み取ります。
read(buf: byte[]) → intファイルからバイト列を読み取ります。
read(buf: byte[], start: int, len: int) → intファイルからバイトを読み取ります。
write(buf: byte[])ファイルにバイトを書き込みます。
write(buf: byte[], start: int, len: int)ファイルにバイトを書き込みます。
writeByte(b: int)ファイルに1バイトを書き込みます。
seek(offset: long, seek: int) → longファイル内の位置へシークします。
close()ファイルストリームを閉じます。
flush()ファイルストリームをフラッシュします。
getInputStream() → java.io.InputStream入力ストリームを返します。
getOutputStream() → java.io.OutputStream出力ストリームを返します。
copyTo(stream: Stream)この FileStream インスタンスで copyTo(stream) を呼び出します。
wrap(stream: OutputStream) → StreamStreamとしてOutputStreamをラップし、データを出力ストリームにフラッシュするためにストリームを閉じる必要があります。
wrap(stream: InputStream) → StreamStreamとしてInputStreamをラップする。

参照

 日本語