문제

Pics라는 폴더 안에 2 개의 이미지가 있습니다 ..... image1.jpg 및 image2.jpg.

여기에 위치한 이미지 1.jpg 만 삭제하려면 제출 버튼 안에 어떤 코드를 배치 해야하는지 "~/pics/image1.jpg"

어떤 도움이든 좋을 것입니다 !!!

도움이 되었습니까?

해결책

사용해야합니다 System.io.file.delete 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