如何将最新的(最新修改日期文件)文件压缩为 RAR 文件?

如何将最新的(最新修改日期文件)文件压缩为 RAR 文件?

我有一个文件夹c:\AA\,每天都会有一个新的 BAK 文件。当我运行命令时,它会重新压缩所有文件,而不仅仅是最新的文件。

我使用这个批处理代码:

FOR %%A IN (C:\AA\*.txt*) DO "C:\Program Files\WinRAR\WinRAR.exe" m "C:\AA\%%~nA.zip" "%%A"

有人知道我怎样才能只压缩最新的文件吗?提前谢谢您。

答案1

也许你可以使用这个forfiles命令。比如

FOR %%A IN ('FORFILES /D 0 /P c:\AA /M .txt') DO "C:\Program Files\WinRAR\WinRAR.exe" m "C:\AA\%%~nA.zip" "%%A"

相关内容