Pregunta

Tengo 2 imágenes dentro de una carpeta llamada Pics ..... Image1.jpg e Image2.jpg.

¿Qué código debo colocar dentro de mi botón Enviar para eliminar simplemente Image1.jpg ubicado aquí " ~ / Pics / Image1.jpg "

Cualquier ayuda seria genial !!!

¿Fue útil?

Solución

Debe usar System.IO.File. Eliminar no System.IO.Delete

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

Otros consejos

La sintaxis es:

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

Sin embargo, deberá asegurarse de que el usuario que ejecuta su aplicación web tenga permisos de eliminación (cambiar) en el archivo que está eliminando.

Prueba esto:

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

lo intentaría:

String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top