System.IO.Deleteを使用してディレクトリから特定のファイルを削除しますか?
質問
Pics ..... Image1.jpgおよびImage2.jpgというフォルダー内に2つの画像があります。
ここ"〜/ Pics / Image1.jpg"にある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"));
ただし、Webアプリを実行しているユーザーに、削除するファイルに対する削除(変更)権限があることを確認する必要があります。
これを試してください:
String FileName = "Image1.jpg";
System.IO.File.Delete(Server.MapPath(("~/Pics/") + FileName));
iは次のことを試みます:
String FilePath;
FilePath = Server.MapPath("~/Pics/Image1.jpg");
File.Delete(FilePath);
所属していません StackOverflow