如何在 Windows RAR 命令行中设置相对日期?

如何在 Windows RAR 命令行中设置相对日期?

现在我正在使用 Windows 中的命令行 RAR 来压缩旧文件。

我正在使用 -tb 开关来告诉 rar 压缩某个日期/时间之前的所有文件。

但它必须是这样的:-tb2015-01-01

有没有办法指定“3 天前的任何时间”?

答案1

由于您正在谈论开关 -tb,我假设您正在使用 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"

相关内容