というわけで実行時の場所以下のバックアップファイルを削除するバッチを作ってみました。
消す前に一覧表示してくれる機能付き
forfiles /s /m *.*~ /c "cmd /c echo del @file"
set /P STR_INPUT="以上を削除します。よろしいですか?(Y/N): "
@echo off
IF "%STR_INPUT%" == "y" (
forfiles /s /m *.*~ /c "cmd /c del @file"
) ELSE IF "%STR_INPUT%"=="Y" (
forfiles /s /m *.*~ /c "cmd /c del @file"
) ELSE (
echo "%STR_INPUT%:処理中止"
)
pause
.batファイルで上記を保存して実行すると以下のようになります。
動作確認もしたし問題無いとは思うけど使用は自己責任でお願いします。