2

Прямо сейчас я использую командную строку RAR в Windows, чтобы заархивировать старые файлы.

Я использую ключ -tb, чтобы сказать rar, что нужно сжать все файлы до определенной даты / времени.

Но это должно быть так: -tb2015-01-01

Есть ли способ указать "что-нибудь ранее, чем 3 дня назад"?

1 ответ1

1

Поскольку вы говорите о ключе -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"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .