Pergunta

Eu tenho 2 imagens dentro de uma pasta chamada fotos ..... image1.jpg e image2.jpg.

Que código devo colocar dentro do meu botão Enviar para excluir apenas image1.jpg localizado aqui "~/pics/image1.jpg"

Qualquer ajuda seria ótimo!!!

Foi útil?

Solução

Você precisa usar System.io.file.delete não System.io.Delete

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

Outras dicas

A sintaxe é:

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

Você precisará garantir que o usuário que seu aplicativo da Web esteja em execução, pois o Excluir (Alterar) permissões no arquivo que você está excluindo, no entanto.

Experimente isso:

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

eu tentaria:

String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top