ファイルを作成する C# シングル スレッド アプリケーションがあります。そのファイルを使用してから削除します。アプリがそのファイルを削除できない場合があります。私が得るエラーは次のとおりです。
「別のプロセスで使用されているため、プロセスはファイル -- ファイル パスとファイル名 -- にアクセスできません。」
このファイルを保持しているプロセスを見つけるにはどうすればよいですか。また、そのプロセスを解放してファイルを削除できるようにするにはどうすればよいですか。
ファイルを作成する C# シングル スレッド アプリケーションがあります。そのファイルを使用してから削除します。アプリがそのファイルを削除できない場合があります。私が得るエラーは次のとおりです。
「別のプロセスで使用されているため、プロセスはファイル -- ファイル パスとファイル名 -- にアクセスできません。」
このファイルを保持しているプロセスを見つけるにはどうすればよいですか。また、そのプロセスを解放してファイルを削除できるようにするにはどうすればよいですか。
このことは、まさにその「落とし穴」のために揺さぶられます。
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx
プロセス モニター v3.05
「フィルター」サブメニューがあるため、ロックされているファイルに合わせて微調整できます。