Vous utilisez System.IO.Delete pour supprimer certains fichiers d’un répertoire?
Question
J'ai 2 images dans un dossier appelé Pics ..... Image1.jpg et Image2.jpg.
Quel code dois-je placer à l’intérieur de mon bouton Soumettre pour supprimer simplement Image1.jpg situé ici "~ / Pics / Image1.jpg"
Toute aide serait formidable !!!
La solution
Vous devez utiliser System.IO.File. Supprimer et non pas System.IO.Delete
string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))
Autres conseils
La syntaxe est la suivante:
System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));
Cependant, vous devez vous assurer que l'utilisateur que votre application Web est en cours d'exécution a les autorisations de suppression (modification) sur le fichier que vous supprimez.
Essayez ceci:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
je voudrais essayer:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow