deletefile yolunda hata!

Web tabanlı uygulama geliştirme araçları(PHP, ASP vb...) ile ilgili konuları buraya yazabilirsiniz.
Cevapla
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

deletefile yolunda hata!

Mesaj gönderen Kaptan »

Selamlar.

Kod: Tümünü seç

strfile="dosyalar/"&rs("dosya")
set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(strFile)
komutları ile dosya sildirme işlemi yapmak istiyoruz fakat dosya bulunamadı diyor.pathlarda sorun var. eğer c:\inetpub\www\dosyalar diye göstersek siliyor.
strfile="dosyalar/"&rs("dosya")
kısmını nasıl düzenlememiz gerekiyor?
teşekkürler.
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Mesaj gönderen Ancestor »

s.a.

Kod: Tümünü seç

dosyaadi = rs("dosya")
strfile = FSO.GetAbsolutePathName(Server.Mappath(dosyaadi)) & "\" & rs("dosya")
set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(strFile) 
Şeklinde sorunsuz çalışması gerek.
Kolay gelsin.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

Ancestor yazdı:s.a.

Kod: Tümünü seç

dosyaadi = rs("dosya")
strfile = FSO.GetAbsolutePathName(Server.Mappath(dosyaadi)) & "" & rs("dosya")
set FSO = Server.CreateObject("Scripting.FileSystemObject")
FSO.DeleteFile(strFile) 
Şeklinde sorunsuz çalışması gerek.
Kolay gelsin.
Merhaba.localde birçok şeklini denedim ama yine olmadı.ya nesne gerekli diyor ya da başka hatalar veriyor.dosyaadi dosyanın ismi.dosyalar dosyalar isminde bir alt dizinde .buna göre kodu değiştirirseniz memnun olurum. şu an ben de uğraşıyorum.yapabilirsem haber veririm.
teşekkürler.
Kaptan
Üye
Mesajlar: 395
Kayıt: 01 Tem 2005 04:02

Mesaj gönderen Kaptan »

strfile = FSO.GetAbsolutePathName(Server.Mappath("/dosyalar/"&dosyaadi))
şeklinde sorunu çözdüm.
teşekkürler.
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Mesaj gönderen Ancestor »

Hayırlı olsun. Adınıza sevindim.
Kullanıcı avatarı
callaki
Üye
Mesajlar: 88
Kayıt: 18 Oca 2005 05:27
Konum: /localhost/
İletişim:

Mesaj gönderen callaki »

dosyaadi = rs("dosya") şeklinde tanımlamayı yaptıktan sonra

strfile = FSO.GetAbsolutePathName(Server.Mappath(dosyaadi)) & "\" & rs("dosya")

burda da rs("dosya") kullandığımız içinmi çalışmıyordu bu kodlar :)
! SİGARA ÖLDÜRÜR! ÖLDÜRENE KADAR DA SÜRÜNDÜRÜR
Ancestor
Üye
Mesajlar: 188
Kayıt: 27 Ara 2004 06:12
Konum: Manisa - Kırkağaç

Mesaj gönderen Ancestor »

Ben rs("dosya") alanında kayıtlı falanca.asp, filanca.txt gibi dosya isimlerinin bulunduğunu varsayarak yazdım. GetAbsolutePathName(Server.Mappath(dosyaadi)) ile o dosyanın yolunu bulmasını istedim ve sonuna dosyanın adını yazdırarak sildirmesini istedim.
Hiç denemedim, bu yüzden sorun olabilir di (ki olmuş sanırım) arkadaş çalışır halini vermiş.

İyi çalışmalar
Cevapla