0

我想压缩一个比今天更早的目录下的所有文件。我使用的命令是 forfiles /p E:\testbeg /s /d -1 /c "CMD /c Compact "

在 E:\Testbeg 中有今天创建的文件夹和文件,其中一些是较旧的。

我想压缩所有比今天旧的文件并保持今天的文件不变。

4

1 回答 1

0

以下将压缩最后一天内未修改的文件,但显然它不是您要查找的文件。

forfiles /p E:\testbeg /s /d -1 /c "CMD /c if @isdir==FALSE Compact /c @path"

根据您的评论,您希望压缩1 天前创建的文件夹中存在的所有文件。我想您还想压缩文件夹本身,以便自动压缩添加到其中的新文件。

我认为 FORFILES 不会有帮助,因为它使用“最后修改日期”,而不是“创建日期”。如果您在文件夹中添加或修改文件,则会更新文件夹的最后修改日期。

于 2013-01-02T11:20:45.853 回答