System.IO.Deleteを使用してディレクトリから特定のファイルを削除しますか?

StackOverflow https://stackoverflow.com/questions/813030

質問

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);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top