[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何实现把多个文件压缩到一个zip文件里?

各位大虾们好,有个问题想请教各位,
我希望能使用批处理完成以下操作,但是我是第一次接触到批处理,所以希望大家能帮忙,先谢谢了。

首先就是检查同一个文件夹下是否存在标志完成的文件存在,如存在则把该文件夹下特定的2种文件压缩到一个以当时压缩时间为名的zip文件里,并在该位置创建一个以压缩时间为名的文件夹,并把原文件移动到该文件夹里。

例:
      D:\temp文件夹下存在:WN_YYYYMMDDHH24和List_YYYYMMDD.txt2种文件,WN_YYYYMMDDHH24文件可能有多个,主要是HH24不同。
     然后当检查到存在标志文件:Z_Finish.txt的文件存在时候。
     就把文件:WN_YYYYMMDDHH24和List_YYYYMMDD.txt压缩到一个zip文件里,该zip文件以WM_YYYYMMDDHH24MISS来命名。
     压缩完毕后在该文件夹里创建文件夹YYYYMMDD,并把2种原文件移进该文件夹。


十分感谢各位的帮助,谢谢。

Windows没有自带这样的命令,你打算用哪个?7-Zip如何?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

有iexpress可以用,自己写个SED导入进去就可以了,不知道符合lz的要求不?

TOP

回复 2楼 的帖子

可以啊,7-Zip也不错,但是我不太清楚命令怎么写

TOP

回复 2楼 的帖子

先谢谢2楼的,我第一次被老师要求写这样的代码,其实我原来批处理命令就没接触多少,所以感觉很悲剧啦,呵呵,只好来多问问当从头开始学,谢谢。

TOP

回复 3楼 的帖子

抱歉,由于我对iexpress的了解,仅仅来源于网络,这个程序应该是创建自解压缩包的,如何能满足检测到标志文件的存在时才进行文件的压缩啦,因为我对于脚本语言也是初次学习,所以还请帮忙讲的详细点,谢谢。

TOP

返回列表