FileStream
Übersicht
FileStream ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: Stream.
Dateistream zum Lesen und Schreiben von Dateien.
Diese Klasse stellt 18 Methoden zur Arbeit mit FileStream-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: FileStream, close, copyTo, flush, getInputStream, getLength, getOutputStream, read, readByte, seek, setLength, wrap und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung nach Installation des Aspose.3D FOSS für Java-Pakets zugänglich. Eigenschaften: APPEND, CREATE, OPEN, READ, READ_WRITE, SEEK_CURRENT und 6 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
length | long | Lesen | Ruft die Länge der Datei ab. |
inputStream | java.io.InputStream | Lesen | Ruft den Eingabestream ab. |
outputStream | java.io.OutputStream | Lesen | Ruft den Ausgabestream ab. |
CREATE | int | Lesen | Erhält die Erstellung. |
OPEN | int | Lesen | Ermittelt das Öffnen. |
APPEND | int | Lesen | Ruft das Anhängen ab. |
READ | int | Lesen | Erhält das Lesen. |
WRITE | int | Lesen | Ruft das Schreiben ab. |
READ_WRITE | int | Lesen | Gibt das Lesen/Schreiben zurück. |
SEEK_SET | int | Lesen | Gibt das Seek-Set zurück. |
SEEK_CURRENT | int | Lesen | Ruft das aktuelle Seek ab. |
SEEK_END | int | Lesen | Ermittelt das Seek-Ende. |
Methoden
| Signatur | Beschreibung |
|---|---|
FileStream(fileName: String, fileMode: int, fileAccess: int) | Erzeugt einen neuen Dateistream. |
FileStream(fileName: String, fileMode: int) | Erzeugt einen neuen Dateistream. |
getLength() → long | Gibt die Länge der Datei zurück. |
setLength(len: long) | Setzt die Länge der Datei. |
readByte() → int | Liest ein Byte aus der Datei. |
read(buf: byte[]) → int | Liest Bytes aus der Datei. |
read(buf: byte[], start: int, len: int) → int | Liest Bytes aus der Datei. |
write(buf: byte[]) | Schreibt Bytes in die Datei. |
write(buf: byte[], start: int, len: int) | Schreibt Bytes in die Datei. |
writeByte(b: int) | Schreibt ein Byte in die Datei. |
seek(offset: long, seek: int) → long | Springt zu einer Position in der Datei. |
close() | Schließt den Dateistream. |
flush() | Leert den Dateistream. |
getInputStream() → java.io.InputStream | Gibt den Eingabestream zurück. |
getOutputStream() → java.io.OutputStream | Gibt den Ausgabestream zurück. |
copyTo(stream: Stream) | Ruft copyTo(stream) für diese FileStream-Instanz auf. |
wrap(stream: OutputStream) → Stream | Wickle ein OutputStream als Stream ein, der Stream muss geschlossen werden, um Daten in den Ausgabestream zu flushen. |
wrap(stream: InputStream) → Stream | Ein InputStream als Stream einwickeln. |