Board logo

标题: [文本处理] 批处理如何批量解压不同目录下的ZIP文档? [打印本页]

作者: renjie175    时间: 2022-3-9 16:43     标题: 批处理如何批量解压不同目录下的ZIP文档?

求助大神一个问题
电脑I盘有100多个不同名字zip压缩包,例如ZQ1D220228,ZQ2D220228其中ZQ1为名字,220228是日期,这些压缩包分别存储在名字的目录下,例如ZQ1D220228存储在I:\ZQ1,每天都会新增以日期命名的压缩包,我需要用批处理一次性解压他们。
目前想到的办法是:
  1. BanDizip.exe x -y -o:I:\zqc I:\zqc\zqcD220228.zip
  2. BanDizip.exe x -y -o:I:\zqb I:\zqb\zqbD220228.zip
复制代码
建了很多这样的任务。

有没有办法可以简单一点,直接搜索I盘里所有的指定日期的压缩包并解压,这样再有新增名字就不用再去更改BAT了。
  1. for /r i:\ %%i in (*d220228.zip) do echo %%i
  2. pause
复制代码
用这个命令可以筛选出I盘所有的符合d220228.ZIP的文档,但加入解压缩的命令后解压不了,不知是哪里有问题
不知为何无法上传图片
非常感谢
作者: Batcher    时间: 2022-3-9 18:12

回复 1# renjie175


    请把你加入解压缩的命令后的完整代码和报错信息发出来看看




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2