web-dev-qa-db-ja.com

Windows RARコマンドラインで相対日付をどのように設定しますか?

現在、WindowsでコマンドラインRARを使用して、古いファイルを圧縮しています。

-tbスイッチを使用して、特定の日時より前にすべてのファイルを圧縮するようにrarに指示しています。

しかし、それはこのようでなければなりません:-tb2015-01-01

「3日前のもの」を指定する方法はありますか?

2
Trevor

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"
1
Esa Jokinen