我正在Windows 2012上编辑一个小脚本实用程序,它将递归地遍历一个目录,查看每个文件,并根据其年龄(超过30天)将其压缩,但忽略扩展名为.zip的任何文件。
我可以让脚本按年龄处理zip文件或忽略.zip扩展名,但不能两者都做。
下面是我正在使用的脚本
forfiles /P G:\temp\admin\archives /s /m *.* /D -365 /C "cmd /c for /r %f in (*.*) do if not %~xf==.zip C:\progra~1\7-Zip\7z a -sdel %f.zip %f"
感谢反馈。
1条答案
按热度按时间f0ofjuux1#
下面是一个可能的解决方案: