Verwenden von System.io.Delete, um bestimmte Dateien aus einem Verzeichnis zu entfernen?
Frage
Ich habe 2 Bilder in einem Ordner namens Pics ..... Image1.jpg und Image2.jpg.
Welcher Code muss ich in meine Schaltfläche Senden platzieren, um einfach Bild1.jpg zu löschen "~/pics/image1.jpg"
Jede Hilfe wäre großartig !!!
Lösung
Sie müssen verwenden System.io.file.delete nicht system.io.delete
string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))
Andere Tipps
Die Syntax ist:
System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));
Sie müssen sicherstellen, dass der Benutzer Ihre Web -App ausgeführt wird, wie es in der Datei, die Sie löschen, löschen (Änderungen) berechtigt sind.
Versuche dies:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
ich würde versuchen:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow