ASP TextStream nesnesi

TextStream nesnesi, metin dosyasının içeriğine erişmek için kullanılır.

Örnek

Dosya okumak
Bu örnekte, FileSystemObject'un OpenTextFile yöntemini kullanarak bir TextStream nesnesi nasıl oluşturulacağını ve TextStream nesnesinin ReadAll yöntemi ile açılan metin dosyasından içeriğin nasıl alınacağını gösterilir.
Metin dosyasında bir kısmı okumak
Bu örnekte, yalnızca bir metin akış dosyasının bir kısmını nasıl okunacağını gösterilir.
Metin dosyasında bir satırı okumak
Bu örnekte, bir metin akış dosyasından bir satır içeriğini nasıl okunacağını gösterilir.
Metin dosyasının tüm satırlarını okumak
Bu örnekte, metin akış dosyasından tüm satırların nasıl okunacağını gösterilir.
Metin dosyasının bir kısmını atlamak
Bu örnekte, belirli karakter sayısını atlayarak metin akış dosyasını nasıl okunacağını gösterilir.
Metin dosyasının bir satırını atlamak
Bu örnek, metin akış dosyasını okurken bir satırı nasıl atladığını gösterir.
Satır numarasını döndürme
Bu örnek, metin akış dosyasında mevcut satır numarasını nasıl döndürdüğünü gösterir.
Sütun sayısını elde etme
Bu örnek, dosyada mevcut karakterin sütun numarasını nasıl elde edildiğini gösterir.

TextStream nesnesi

TextStream nesnesi, metin dosyasının içeriğine erişmek için kullanılır.

Aşağıdaki kod, bir metin dosyası (c:\test.txt) oluşturur ve bu dosyaya bazı metin yazar (değişken f, TextStream nesnesinin bir örneğidir):

<% 
dim fs, f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>

TextStream nesnesinin bir örneğini oluşturmak için FileSystemObject nesnesinin CreateTextFile yöntemini veya OpenTextFile yöntemini kullanabiliriz, aynı zamanda File nesnesinin OpenAsTextStream yöntemini de kullanabiliriz.

TextStream nesnesinin özellikleri ve yöntemleri aşağıdaki gibi tanımlanmıştır:

Özellik

Özellik Açıklama
AtEndOfLine TextStream dosyasında, dosya işaretçisi satır sonlandırıcı işaretinin hemen önünde ise bu özellik değeri True döndürür; aksi takdirde False döndürür.
AtEndOfStream Eğer dosya işaretçisi TextStream dosyasının sonunda ise bu özellik değeri True döndürür; aksi takdirde False döndürür.
Column TextStream dosyasındaki mevcut karakter konumunu döndür.
Line TextStream dosyasındaki mevcut satır numarasını döndür.

Yöntem

Yöntem Açıklama
Close Açık bir TextStream dosyasını kapat.
Read Bir TextStream dosyasından belirtilen sayıda karakteri oku ve sonucu döndür (alınan dize).
ReadAll Tam bir TextStream dosyasını oku ve sonucu döndür.
ReadLine Bir TextStream dosyasından tam bir satırı (satır sonlandırıcı karakterine kadar ve bu karakter dahil değil) oku ve sonucu döndür.
Skip Bir TextStream dosyasını okurken belirtilen sayıda karakteri atla.
SkipLine Bir TextStream dosyasını okurken bir sonraki satırı atla.
Yaz Belirtilen bir metin (dizi) yazmak için bir TextStream dosyasına.
WriteLine Belirtilen bir metin (dizi) ve satır boşluğu yazmak için bir TextStream dosyasına.
WriteBlankLines Belirtilen sayıda satır boşluğu yazmak için bir TextStream dosyasına.