「別のプログラムがこのファイルを開いているので操作を完了できません。」の対応方法
フォルダのリネームや削除をするときに、「別のプログラムがこのファイルを開いているので操作を完了できません。」のエラーが出ることが少なくない。 ダイアログの説明にある通り、別のプログラムが使用中というわけだが、 その別のプログラムをこのエラーが教えてくれるわけではない。。。
探す方法
リソースモニターを開いて、CPUタブをクリック、関連付けられたハンドルに対象のフォルダ/ファイルのフルパスを入力して検索 するとそのリソースを使用しているアプリが見つかるので、 それを停止すればよい
リソースモニターは
- powershell で
resmon
とタイプ - startメニューで 探す
で開くことが可能である。
ローカルで使っているアプリについては試した。 一方でネットワーク共有の機能で外部から接続された場合どのように表示されるかは調べる必要がある。