職場のファイル共有サーバでフォルダを圧縮して削除する作業をしてました。
そこで邪魔になったのが「thumbs.db」。
消そうとするとエクスプローラが開いているとか何とかで消せない。
なんとかできないか検討してみた。
結論
結果から先に述べると解決できませんでした・・・。
調べるといくつかの方法があったんだけど。どれも確実な解決にはいたらず。
削除できない原因
そもそも「thumbs.db」はサムネイル表示に使用するシステムファイルのよう。
何らかの原因で更新中にファイルがオープンのままになってしまい、削除ができなくなるということらしい。
thumbs.dbを更新させる
thumbs.dbが更新される要因を能動的に発生させることで、ファイルのオープン状態を解除する作戦。
具体的にはbmpファイルを置いてエクスプローラの表示を「大アイコン」or「中アイコン」or「小アイコン」のいずれかにすることで、サムネイル表示をさせてthumbs.dbを更新する。
タイムスタンプが更新されたことを確認して削除するとうまくいったり、いかなかったりでした。
エクスプローラを閉じてしばらく待って、うまく消えたり消えなかったり。なんかタイミングで次第という感じ。
コマンドで削除する
これも結局オープンされた状態だと消せないような・・・
del /f /a:h /p [Thumbs.dbがあるフォルダのパス]
↑みたいにいくつかのサイトでコマンドでやればOKみたいな感じだったが、できないときはできず・・・。
結果、bmpファイルを置いてしばらくしてから、消すという面倒な方法をとって消しました。
引き続き、調査していい情報あれば更新していきます。
広告
できるWindows 10 パーフェクトブック 困った!&便利ワザ大全 2021年 改訂6版 価格:1,628円 |
コメント