Klasik Asp dosya mevcut mu kontrolu
TestOluştur adlı mobil uygulamam içerisinde,soru seçimi ve testoluşturma yaparken,soruların listelenlenmesini ve uygulamada linklerinin alınmasını, server üzerinde anlık xml dosyaları oluşturarak sağlıyorum.
Bu xml listesinde yer alacak soru imaj dosyası filenamelerini veri tabanından çekerek xml içerisine yazdırıyorum.
Bugün bir kullanıcı test oluştururken, benim kontrol mailime düşen oluşmuş dosyaları inceledim.Gördüm ki xml dosyasında listelenen bazı soruların gerçek dosyaları mevcut değil,sistem bu nedenle test pdf dosyasını oluşturamamış.
Bunu çözmek için , soruların listesini hazırlayan xml oluşturucu asp dosyamın içerisine, dosya mevcut değilse listeye dahil etme şeklinde çalışacak bir bölüm eklemek aklıma geldi…
Küçük bir araştırma sonucu, klasik asp ile file exist kontrol yapacak kodlara eriştim…Bu kodları asp dosyası içerisinde uygun yere ekleyerek sorunu çözdüm.Şu anda testoluştur uygulamasında test oluştururken sıkıntı yaşayanlar için bu sorun çözülmüş bulunuyor…
Kullandığım asp kodlarını da burada paylaşıyorum:
<% dim filesys set filesys=Server.CreateObject("Scripting.FileSystemObject") if filesys.FileExists("c:\\sorular\soruno1.jpg") then response.write("DOSYA MEVCUT!!!") else response.write("DOSYA MEVCUT DEĞİL!!") end if set filesys=nothing %>
Sorunu bu kodlarla çözmüş oldum..Kullandığım server windows asp.net destekli ve klasik asp ayalarlarını da kullanabilen bir hosting…
Klasik asp hala basit uygulamalarınızda kullanabileceğiniz geçerli bir yöntemler içeriyor…
İyi çalışmalar diliyorum…