ASP ile Text Dosya Oluşturmak

Merhaba arkadaşlar, 

Bugünkü yazımda sizlerle kolay ama bilmeyen biri için araştırılması gereken bir konuyu paylaşacağım. Asp içerisinde (Bu veritabanından çektiğimiz kayıtlar olur, diziden aldığımız kayıtlar olur vs.) kayıtları txt dosyasına nasıl yazarız bunun üzerinde duracağım. 

Öncelikle yazmanız gereken kod aşağıdaki gibi detaylı açıklamayı alt kısmında yapacağım. 

Set file_object = CreateObject("Scripting.FileSystemObject")
Set file = file_object.CreateTextFile(Server.MapPath("kitaplar.txt"), True)
file.WriteLine("Bu bir denemedir.")
file.Close

Aslında burada anlatılacak çok da fazla bir şey yok. İlk satır da bir dosya nesnesi oluşturuluyoruz. Bir sonraki satırda ise dosya ismimizi, nerede oluşturulacağını ve dosyanın üzerine yazılabilir mi, yazılamaz mı seçeneğini yazıyoruz. Bunu true, false diyerek belirtiyoruz. Daha sonra ise dosya içerisine “Bu bir denemedir.” yazdırıyoruz ve dosya değişkenimizi kapatıyoruz. 

Aynı şekilde bir text dosyanın yanı sıra bir xml dosyası da oluşturabiliriz. Örneğin: Ben bu kod örneğini xml dosya oluşturmak için kullandım. Onunla ilgili de çok kısa bir örnek paylaşayım.

Set file_object = CreateObject("Scripting.FileSystemObject")
Set file = file_object.CreateTextFile(Server.MapPath("kitaplar.xml"), True)
file.WriteLine("< kitapadi >Her Yönüyle C#< kitapadi >")
file.WriteLine("< kitapyazar >Sefer Algan")
file.Close

Tabi ben bunu burada el ile yazdım. Siz bunu veritabanından kayıt çekerek dinamik bir hale getirebilirsiniz. 

Biraz daha fazla merak edenler aşağıdaki linkleri de inceleyebilirler. 

ASP FileSystem Object
ASP CreateTextFile Method

Umarım işinize yarar. Bir sonraki yazıda görüşmek üzere…

2 Comments

  1. Kay han

    Peki elimizde bir db var bir butona tiklayip db’den veri cekmemiz ve bunu xml yapmamiz gerektiginde nasil yapariz

    1. Yusuf İşleyen

      Merhaba,

      Yapmak istediğiniz sanırım veritabanından veriyi çekip xml oluşturmak. Bunun için bir buton yerine link kullanabilirsiniz. Linkte parametre gönderirseniz gittiğiniz sayfada parametre var ise bunu ayrı bir sub veya fonksiyon çalıştırabilirsiniz. Bu fonksiyon içerisinde klasik asp de normal veri okuma işlemini yaptıktan sonra veriler arasında dönerken xml stringi oluşturabilirsiniz.

      Xml stringi oluşturmak için buradaki link size yardımcı olacaktır.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir