普段はmacを使っているのですが、windowsを使って作業する機会があり基本的な事で詰まったので記録します。
1ヶ月ほど前に走らせたバッチを含むファイルを削除しようとすると、以下のようなウィンドウが出てきて削除できませんでした。
windows:別のプログラムがこのフォルダーまたはファイルを開いているので操作を完了できません
以下の通り実行する事で無事に削除する事が出来ました。
「Windowsマーク」を右クリックして、「ファイル名を指定して実行」を選択します。
「resmon.exe」と入力して「OK」をクリックします。リソースモニターが起動したら、ウィンドウ上部にある「CPU」タブを開きます。
「関連付けられたハンドル」をクリックして展開します。
「関連付けられたハンドル」の「ハンドルの検索」に、「削除、移動や名前変更できないファイルまたはフォルダの名前」を入力します。
フォルダ/ファイルが検索されます。検索結果が表示されるまでしばらく待ちます。
検索結果の一覧の「イメージ」列に、ファイルを使用しているプロセスが表示されます。
表示されたプロセスを右クリックして「プロセスの終了」を選択します。
以上の手順で、フォルダー/ファイルを開いているアプリケーションを特定して終了することができます。プロセスを終了できたら、ファイルの削除/移動/名前の変更などの操作を試してみてください。
https://itojisan.xyz/trouble/23209/#1
リソースモニターはmacでいう所のアクティビティモニタです。
ここでプロセスを終了する事で完全にプログラムが止まって削除する事が出来ます。