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つです。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
length | long | 読み取り | ファイルの長さを取得します。 |
inputStream | java.io.InputStream | 読み取り | 入力ストリームを取得します。 |
outputStream | java.io.OutputStream | 読み取り | 出力ストリームを取得します。 |
CREATE | int | 読み取り | 作成を取得します。 |
OPEN | int | 読み取り | 開いているものを取得します。 |
APPEND | int | 読み取り | append を取得します。 |
READ | int | 読み取り | 読み取りを取得します。 |
WRITE | int | 読み取り | 書き込みを取得します。 |
READ_WRITE | int | 読み取り | 読み取り/書き込みを取得します。 |
SEEK_SET | int | 読み取り | シークセットを取得します。 |
SEEK_CURRENT | int | 読み取り | シークの現在位置を取得します。 |
SEEK_END | int | 読み取り | シークの終端を取得します。 |
メソッド
| シグネチャ | 説明 |
|---|---|
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) → Stream | StreamとしてOutputStreamをラップし、データを出力ストリームにフラッシュするためにストリームを閉じる必要があります。 |
wrap(stream: InputStream) → Stream | StreamとしてInputStreamをラップする。 |