C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 165 を表示中)
■95139 / )  Re[1]: ファイルを削除 エラー
□投稿者/ 774RR (798回)-(2020/06/25(Thu) 10:19:27)
2020/06/25(Thu) 11:17:46 編集(投稿者)

(読み込みのみアクセスのときは適用されないはずなんだけど)
ファイルを開いて、閉じた、ならセキュリティソフトが直ちにリアルタイム検索を行う
=削除しようとしたとき当該ファイルはセキュリティソフトによって開かれている

あるいは MUA (この場合 MailKit) が実際にメールを作成するタイミングは API から戻った後で
あなたのプログラムがファイルを削除しようとしているとき MailKit は真にファイルを読んでいる

=別のプロセスで使用されているため、以下略
のではないかと推測。

よって原理的に「待つ」しか対策が無いっす。
削除を数回試す / エラーにならないよう try catch で囲む + Thread.Sleep で待つ
とよいかも。
返信 編集キー/


管理者用

- Child Tree -