• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#でthumbnail.dbが削除できない問題)

C#でthumbnail.dbが削除できない問題の解決法

このQ&Aのポイント
  • C#で特定フォルダに対してDicetroy.Moveを行うと、IOExceptionが発生し、thumbnail.dbの削除ができないという問題があります。
  • このエラーは、特定フォルダ内のthumbnail.dbファイルがエクスプローラーによってロックされている場合に発生します。
  • 解決方法として、thumbnail.dbのロック状態を確認し、ロックされている場合はロックを解除する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

誰かがファイルを掴んでいるかどうかを調べるには「リネームしてみる」が一番簡単でしょう。 リネームしてリネームに成功したら、元の名前に再リネームし「ロックされてない」と判断します。 リネームしてリネームに失敗したら、「ロックされている」と判断します。 んで、誰がどのファイルを掴んでいるかは、簡単には判らないと思います。 マイクロソフトには、以下のようなツールがあるので「やれば出来る」とは思います。 http://technet.microsoft.com/ja-jp/sysinternals/bb896655

関連するQ&A

専門家に質問してみよう