これについて検索を行いましたが、ほとんど喜びはありませんでした。同じバッチファイルでフォルダーを削除しようとしています:
mkdir "%_gameKey%"
:: Stuff.....
rmdir /s /q "%_gameKey%"
「別のプロセスで使用されているため、プロセスはファイルにアクセスできません」というエラーが表示されます。また、右クリックして削除してもフォルダーを削除できません-同じエラーです。興味深いことに、rmdir はフォルダーの内容を削除します。フォルダには何もありません。また、明らかにアクセスできるものもありません。
Unlocker を使用しました - プロセスが表示されません。Process Explorer も使用し、フォルダー名 (フル パスあり/なし) で検索しました - 検索結果はありません。
マシンを再起動すると、削除できます。ユーザー権限まであるかどうかはわかりません。このことから、ユーザーは完全な制御ではなく読み取り/書き込みのみを持っていることがわかります。(申し訳ありませんが、ユーザー権限に関してはあまり良くありません - 特に Windows では!)。ただし、再起動時に削除できるため、確かにこれはできません。
フォルダは非 OS ドライブにあります。
私は困惑しています - 何かアイデアはありますか?