現在、WindowsでコマンドラインRARを使用して、古いファイルを圧縮しています。
-tbスイッチを使用して、特定の日時より前にすべてのファイルを圧縮するようにrarに指示しています。
しかし、それはこのようでなければなりません:-tb2015-01-01
「3日前のもの」を指定する方法はありますか?
Switch -tbについて話しているので、WinRARを使用していると思います。
WinRARには、指定された時間より古いファイルを処理するための別のコマンドラインスイッチ-TO<time>
があります。 <time>
は[<ndays>d][<nhours>h][<nminutes>m][<nseconds>s]
の形式で指定されるため、「3日前より前のもの」は-to3d
になります。
7-Zipや、これを直接切り替えることができない他のプログラムでは、forfilesを使用できます。
forfiles /d -3 /c "cmd /c 7za a -t7z archivename.7z @file"