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:AccessAçıklama:
lengthlongOku .Dosyanın uzunluğunu alır.
CREATEintOku .Oluşturmayı alır.
OPENintOku .Açık olanı alır.
APPENDintOku .Ek’i alır.
READintOku .Okumayı alır.
WRITEintOku .Yazma değerini alır.
READ_WRITEintOku .Okuma‑yazma değerini alır.
outputStreamOutputStreamOku .Çıktı akışını alır.
inputStreamjava.io.InputStreamOku .Giriş akışını alır.

Yöntemler

SignatureAçı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() → longDosyanın uzunluğunu alır.
setLength(len: long)Dosyanın uzunluğunu ayarlar.
readByte() → intDosyadan bir bayt okuyor.
read(buf: byte[]) → intDosyadan bayt okuyor.
read(buf: byte[], start: int, len: int) → intDosyadan 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) → longDosyada 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.InputStreamYeni bir dosya akışı oluşturur.
wrap(stream: InputStream) → StreamBir InputStream’ı Stream olarak sarın.

Ayrıca bakınız:

 Türkçe