FileStream
Genel Bakış
FileStream Java için FOSS’de bir sınıf. Mirasçılar: Stream.
Dosyaları okumak ve yazmak için dosya akışı.
Bu sınıf, Java programlarında FileStream nesnelerle çalışmak için 17 yöntem sağlar. Kullanılabilir yöntemler şunlardır: FileStream, Stream, close, flush, getInputStream, getLength, getOutputStream, read, readByte, seek, setLength, wrap, ve 2 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: APPEND, CREATE, OPEN, READ, READ_WRITE, WRITE,Ve 3 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
length | long | Oku . | Dosyanın uzunluğunu alır. |
CREATE | int | Oku . | Oluşturmayı alır. |
OPEN | int | Oku . | Açık olanı alır. |
APPEND | int | Oku . | Ek’i alır. |
READ | int | Oku . | Okumayı alır. |
WRITE | int | Oku . | Yazma değerini alır. |
READ_WRITE | int | Oku . | Okuma‑yazma değerini alır. |
outputStream | OutputStream | Oku . | Çıktı akışını alır. |
inputStream | java.io.InputStream | Oku . | Giriş akışını alır. |
Yöntemler
| Signature | Açıklama: |
|---|---|
FileStream(fileName: String, fileMode: int, fileAccess: int) | Yeni bir dosya akışı oluşturur. |
FileStream(fileName: String, fileMode: int) | Yeni bir dosya akışı oluşturur. |
getLength() → long | Dosyanın uzunluğunu alır. |
setLength(len: long) | Dosyanın uzunluğunu ayarlar. |
readByte() → int | Dosyadan bir bayt okuyor. |
read(buf: byte[]) → int | Dosyadan bayt okuyor. |
read(buf: byte[], start: int, len: int) → int | Dosyadan bayt okuyor. |
write(buf: byte[]) | Dosyaya bayt yazıyor. |
write(buf: byte[], start: int, len: int) | Dosyaya bayt yazıyor. |
writeByte(b: int) | Dosyaya bir bayt yazar. |
seek(offset: long, seek: int) → long | Dosyada bir pozisyon arıyor. |
close() | Dosya akışını kapatır. |
flush() | Dosya akışını temizler. |
Stream(in: InputStream) | Dosyaları okumak ve yazmak için dosya akışı. |
getOutputStream() → OutputStream | Çıktı akışını gönderir. |
getInputStream() → java.io.InputStream | Yeni bir dosya akışı oluşturur. |
wrap(stream: InputStream) → Stream | Bir InputStream’ı Stream olarak sarın. |