サムネイルを作成した後に元の画像を削除しようとしていますが、元の画像を削除することはできません。画像を削除中に他のプロセスが使用しているため、プロセスはファイルにアクセスできません
は、あなたがしなければならなかった.....このプロセスは、別のプロセスで使用されているため、ファイルにアクセスできません。ここで
public static string deleteImage(string imagename,string rootpath)
{
try
{
string completePath = HttpContext.Current.Server.MapPath(rootpath + "Images/") + imagename;
if (File.Exists(completePath))
{
File.Delete(completePath);
}
}
catch (Exception e)
{
throw e;
}
}
任意のアイデア、私は、Visual Studio 2008を使用しています私のコード、感謝
質問と質問タイトルが誤解を招く –
削除しようとする前に、そのファイルで何をしていますか?別の関数でそれを使用していて、そのファイルでdisposeを使用しない場合は、上記の例外を与えます。 – Mariusz