System.io.delete 사용 디렉토리에서 특정 파일을 제거 하시겠습니까?
문제
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);
제휴하지 않습니다 StackOverflow