2010-02-10 4 views
0

Je veux supprimer un fichier présent dans le répertoire sur le serveur. J'ai essayé le code suivant mais le code dans le fichier.exist ne s'exécute jamais. Il saute toujours en me montrant que ce fichier n'existe pas. Mais le fichier est présent. peut smone s'il vous plaît aidez-moi. Merci à l'avancecomment obtenir le chemin du fichier à supprimer du serveur

string filename = "Template\\copy.jpg"; 
     if(System.IO.File.Exists(filename)) 
     { 
      System.IO.File.Delete(filename); 
     } 

Répondre

2

Essayez

string fileName = Server.MapPath(@"/Template/copy.jpg"); 
+0

cela a fonctionné Merci beaucoup – pankaj

2

Vous pouvez utiliser Server.MapPath pour obtenir le chemin. par exemple.

string filename = Server.MapPath("~/Template/copy.jpg"); 
System.IO.File.Delete(filename); 
+0

Vous pourriez avoir besoin d'appeler ResolveUrl sur le chemin « ~/» avant de passer à ce Server.MapPath. –

Questions connexes