この質問のフォローアップ: How can I unlock a file that is locked by a process in .NET ? 特定のフォルダーとそのサブフォルダーでロックされているファイルのリストをプログラムで取得するにはどうすればよいですか?
Windows 2003、.NET 3.5、C# 3.0 を使用しています。
更新:いくつかの背景... 基本的に、共有サーバーで閉鎖された Web サイトをアーカイブしています。IIS からサイトを削除した後、サイトのフォルダー構造をアーカイブに移動し、6 週間保持します。IIS サイトと FTP が停止され、削除されたにもかかわらず、移動中にロックされたファイルが引き続き発生します。そのため、まだ何がロックされているかを前もって知っておくとよいでしょう。