アプリケーションの特定の別のプロセスで使用された 1 つのファイルを削除しようとしています。そのため、ファイルが特定の別のプロセスによって使用されているというエラーが発生します。
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
DirectoryInfo NewDir = new DirectoryInfo(imagefolderpath1);
FileInfo[] files = NewDir.GetFiles("*.jpg");
foreach (var item in files)
{
string strFile = imagefolderpath1 + "\\" + item.ToString();
if (File.Exists(strFile))
{
File.Delete(strFile);
}
}
}
この問題を解決するにはどうすればよいですか?