(Windows2000および2003Serverを使用)
forfiles.exeを使用して、n日より古いバックアップ.zipファイルを削除します。これはうまく機能します(コマンドは以下のようになります)
forfiles -p"C:\Backup" -m"*.zip" -c"cmd /c if @ISDIR==FALSE del \"@PATH\@FILE\"" -d-5
.zipファイルの作成に失敗した場合、5日後にバックアップに.zipファイルが0になることのないようにしたいと思います。したがって、コマンドは次のようにする必要があります。
「5日より古いものはすべて削除しますが、それ自体が5日より古い場合でも、常に最新の5つのファイルを保持します。」
forfiles.exeまたは別のソリューションを使用できます(ただし、スクリプトファイルよりも洗練されたワンライナーの方が常に望ましいです)。
ありがとう!