Использование System.IO. Удалять определенные файлы из каталога?
Вопрос
У меня есть 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);
Не связан с StackOverflow