Windows バッチ ファイルを使用して、ネットワーク ドライブ H: 上のすべての desktop.ini および Recycle Bin.BIN ファイルを検索して削除したいと考えています。私は現在これを持っています:
@echo About to delete all desktop.ini and Recycle Bin.BIN files from H:, press Ctrl+C to cancel or Enter to continue.
@pause
@H:
@for /f "usebackq" %%i in (`dir /s /b /x /A:H ^| find "desktop.ini"`) do del /A:H "%%i"
@for /f "usebackq" %%i in (`dir /s /b /x /A:RH ^| find "Recycle Bin.BIN"`) do del /A:RH "%%i"
@echo Deleting complete, press any key to exit.
@pause
これは機能しますが、名前にスペースが含まれるサブフォルダー内のファイルの場合、「ファイルが見つかりません」というエラーで失敗します。それを修正する方法はありますか?