Использование System.IO. Удалять определенные файлы из каталога?

StackOverflow https://stackoverflow.com/questions/813030

Вопрос

У меня есть 2 изображения в папке под названием Pics ..... Image1.jpg и Image2.jpg.

Какой код я должен разместить внутри кнопки «Отправить», чтобы просто удалить Image1.jpg, расположенный здесь " ~ / Pics / Image1.jpg "

Любая помощь была бы отличной !!!

Это было полезно?

Решение

Вам необходимо использовать System.IO.File. Удалить , а не System.IO.Delete

string path = "~/Pics/Image1.jpg";
System.IO.File.Delete(Server.MapPath(path))

Другие советы

Синтаксис:

System.IO.File.Delete(Server.MapPath("~/Pics/Image1.jpg"));

Вам необходимо убедиться, что пользователь, к которому подключено ваше веб-приложение, имеет разрешения на удаление (изменение) удаляемого файла.

Попробуйте это:

String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));

я бы попробовал:

String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top