ASP Dosya İşlemleri

Dosya Yaratmak ve Yazı Eklemek

Bunun için Server.CreateObject("Scripting.FileSystemObject") objesi kullanırız:

Aşağıdaki kodda fs ve fsname adlı değişkenler "dim" ile tanımlandı, sonra obje yaratıldı ve bu objenin bir özelliği olan CreateTextFile( dosya ) ile dosya oluşturuldu ve içerisine .WriteLine özelliği ile "Merhaba Dünya!" yazıldı ve dosya ".Close" özelliği ile kapatıldı.

ASP Kodu

<%
   dim fs,fname

   set fs=Server.CreateObject("Scripting.FileSystemObject")
   set fname=fs.CreateTextFile("c:\Inetpub\wwwroot\test.txt",true)

   fname.WriteLine("Merhaba Dünya!")
   fname.Close

   set fname=nothing
   set fs=nothing
%>

Dosya Silmek

Bunun için DeleteFile( dosya ) özelliğinden faydalanılır:

Aşağıdaki kodda FileSystemObject yardımıyla "C:\test.txt" dosyasını yarattık. Sonra IF fs.FileExists( dosya ) THEN ile dosyanın var olması koşulunu ekledik. Dosya var ise fs.DeleteFile( dosya ) özelliğini çalıştırarak dosyayı silmesini söyledik.

ASP Kodu

<%
   dim fs
   set fs=Server.CreateObject("Scripting.FileSystemObject")

   fs.CreateTextFile("c:\test.txt",True)

   if fs.FileExists("c:\test.txt") then
     fs.DeleteFile("c:\test.txt")
   end if

   set fs=nothing
%>