Merhaba arkadaşlar.
Son zamanlarda FSO ( FileSystemObject ) ile fazlaca haşır neşir olmamdan olsa gerek bir müddet bununla ilgili makale yazasım geldi. Birazda Asp den ziyade FSO ile devam edelim.
Fso bildiğiniz üzere en kısa tanımıyla Dosya ve klasörlere müdahale edebilmek için VBScript in bizlere sunmuş olduğu mükkemmel bir araçtır. Fso kullanarak Masaüstü program niteliğinde webte de kullanılabilecek programlar yazabilirsiniz. Bu makalemde bunları yapabilmeye bir adım daha yaklaşalım. Fso kullanabilmek için şu iki şeyi unutmamalıyız.
1. Dosya yada klasör oluşturup bunlar üzerinde işlem yapacaksak eğer dosyalarımızı oluşturacağımız dizine gerekli yazma izinlerini vermeliyiz.
2. İlk önce Fso nesnesi oluşturmalıyız.
Tıpkı Database bağlanırkenki gibi yada Database deki tabloya bağlanır gibi nesne oluşturmamız lazım. Database bağlanırken Adodb.Connection kullanıyorsak eğer bunda da Scripting.FileSystemObject kullanacağız.
Örnek ;
Set nesneYarat = Server.CreateObject("Scripting.FileSystemObject")
Fso nesnemizi yarattık ve nesneYarat adlı değişkene eşitledik. Bunu yaptığımız sayfa içinde tekrar oluşturmaya gerek yoktur. Her methodunu bu nesneyi kullanarak kullanabiliriz. Kısa bir örnekle makalemi sonlandıracağım sonraki konularda çok daha ileri düzeyde işleyeceğiz bu konuları.
<%
Set nesneYarat = Server.CreateObject("Scripting.FileSystemObject")
nesneYarat.CreateTextFile("C:\text.txt")
%>
Bu kod ile C:\ dizinimizde text.txt uzantılı bir dosya oluştururuz. Tabi önemli olan yukarıda açıkladığım iki madde True ise =) Bir sonraki makalede görüşmek üzere.
İyi çalışmalar...
| Ad Soyad | : | Erkan Keskin |
| Yorum | : | Eski blogumdan sadece bana ait olan makalelerden buraya ekleyeceğim. |