@Mert Demir Server.MapPath komutunu kullandıktan sonra C:\ vs kullanmana gerek yok MapPath zaten root yani kök dizini kendisi bulacaktır yapman gereken sadece Murat Yavuz'unda gösterdiği gibi dosyalar/dosya.txt gibi adres belirtmek ...
Dostum serverda da "c:\" gibi bir yapı elbette vardır. Server.Mappath scripti işte senin web sayfalarının bu yapının neresinde olduğunu veriyor. "C:\benimsitem\onunyapısı\" gibi...
Server.MapPath komutu ile o yolun bulunmasını sağlayabilisiniz.
Mesela DosyaSil(Server.MapPath("dosya.txt")) ile scriptin bulunduğu klasördeki dosya.txt dosyası silinir.
DosyaSil(Server.MapPath("dosyalar/dosya.txt")) ile de dosyalar klasöründeki dosya.txt dosyası silinir.
tamam bu şekilde dosya veya klasor silebiliyoruz fakat bunu web sayfamızın içinde bulunduğu server a nasıl uygulayacağız. orada "c:\" gibi bi yapı söz konusu değil. Nasıl tarif edeceğiz hangi klasorun altı olduğunu?