Editor Login | Register
Ekle

> Bilgisayar > Web Programlama > ASP
Text Dosyasındaki Bütün Satırları Okumak - ASP - Web Programlama - Bilgisayar -
RedRose
(Date : 26.03.2008 20:41:10)


Text Dosyasındaki Bütün Satırları Okumak



Artık bu konudaki basit işlemlerimiz bitiyor. Döngüler işin içine girmeye başlıyor. şimdi daha önceden de söylediğim gibi hala split nesnemizi kullanmayacağız. (Fakat sizler kaydederken işlemlerinizde düzenli kaydetmeniz halinde split"e gerek duymadan listeleme yapabilirsiniz. Ama yinede bir işlemi daha derli toplu yapabilmek için kaydederken düzensiz, verileri okurken düzenli okumak daha mantıklıdır.)

Öncelikle kullanacağımız işlemleri düşünelim. Mutlaka ReadAll fonksiyonumuz olacaktır. Unutmayın ReadAll tümünü, ReadLine satırı ifade eder.

<%
   " FSO bağlan
   set nesne = Server.CreateObject("Scripting.FileSystemObject")
   " Dosyayı kontrol et yoksa oluştur, yazma izni ile aç
   set AO = nesne.OpenTextFile(Server.MapPath("veriler.txt"),1)
      " Döngüyü dosyada veri bitene kadar aç, sürdür ve ekrana çıktı ver
      Do while AO.AtEndOfStream = false
      Response.write AO.ReadLine
      Response.write "<br />"
      Loop
   " Dosyayı kapat
   AO.close
%>

Burada şimdiye kadar karşılaşmadığımız bir düğüm noktası var. AtEndOfStream = false Anlamı ise şudur. Dosyayı baştan sona kadar tarar (Konuk dosyayı konumlama) ve değer sona geldiğinde bitirir.

Yani kısaca biz şurada şöyle bir ifade veriyoruz, dosyada veri bitene (sonuna gelene) kadar sürdür.








Derecelendir
Kaynak aspogren.net
İçerik İhbarı
Bağlantılar: bilgininefendisi.net

Open Source Document Project AUP&TOS