私は常にディレクトリを作成し、そこにいくつかのファイル(画像)を入れる機能を持っています。コードを初めて実行するときは、問題ありません。2回目(常に)、ディレクトリを削除する必要があるときにエラーが発生します(画像を入れるためにディレクトリを再作成したいため)。エラーは、「別のプロセスで使用されているため、プロセスはファイル '...' にアクセスできません」です。このファイルにアクセスする唯一のプロセスは、この関数です。ファイルを「残さない」機能のようなものです。
明確な解決策でこれを解決するにはどうすればよいですか?
ここにコードの一部があります:
String strPath = Environment.CurrentDirectory.ToString() + "\\sessionPDF";
if (Directory.Exists(strPath))
Directory.Delete(strPath, true); //Here I get the error
Directory.CreateDirectory(strPath);
//Then I put the files in the directory