怎么用批处理命令每天压缩不同的文件夹

大虾们好,我想每天定时自动使用批处理命令压缩不同的文件夹(当然文件夹里是有文件的),比方说,在D:\123\这样一个文件夹里每天会自动生成像20171017这样顺序的文件夹(文件夹里有数据),怎么能够使用批处理命令定时压缩成同名(一定要同名的RAR文件,要直接打开RAR里面就是数据的) 的文件夹后移动到E:\456\这样的文件夹,比如说今天15点压缩20171017文件夹,明天15点压缩20171018文件夹,后天点压缩20171019文件夹,先谢谢各位了!!
大虾们好,我想每天定时自动使用批处理命令压缩不同的文件夹(当然文件夹里是有文件的),比方说,在D:\123\这样一个文件夹里每天会自动生成像20171017这样顺序的文件夹(文件夹里有数据),怎么能够使用批处理命令定时压缩成同名(一定要同名的RAR文件,要直接打开RAR里面就是数据的) 的RAR文件后移动到E:\456\这样的文件夹,比如说今天15点压缩20171017文件夹,明天15点压缩20171018文件夹,后天点压缩20171019文件夹,先谢谢各位了!!

@echo off
set a=%date:~0,4%%date:~5,2%%date:~8,2%
winrar a d:\456\%a%.rar -AD -EP3 d:\123\%a%
pause
这个命令是按当天日期以当天日期为名,执行。你加到计划中就可以每天完成压缩任务。追答

ep 从名称中排除路径
ep1 从名称中排除基本目录
ep2 展开为完整路径
ep3 扩展路径为包含盘符的完全路径
改成-ep

追问

好的,谢谢!!

请问一下改哪条语句变成压缩前一天的数据呢,谢谢!!

追答

如果要使用前一天的数据就有点太过于复杂了,不建意用批处理。
不过你可以设定计划任务执行时间,为你下班前的几分钟。这样不是很好吗?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-27

mac怎么批量压缩文件夹,然后得到独立的压缩包

相似回答