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

[其他] BAT批量解压分卷压缩文件之后如何将多个分卷压缩全部删除?

写了个批处理解压完成之后并自动删除压缩包,但是发现只能删除xxx.part1.rar,  xxx.part2.rar xxx.part3.rar …分卷压缩包删不了,怎么解决呢

本帖最后由 bluesky123 于 2023-4-16 13:53 编辑
举个例子吧,并贴一下代码,看看哪些可以删除,哪些没有删除。
77七 发表于 2023-4-16 02:04
  1. @echo off
  2. chcp 65001
  3. set rar="C:\Program Files\WinRAR\WinRAR.exe"
  4. for /f "delims=" %%a in ('dir  /a-d /s /b *.rar') do %rar%  x -y  "%%a" "%%~dpa" && del  "%%a"
  5. pause
复制代码
我批量解压 分卷压缩包,好比一个文件压缩以后生成了三个分卷压缩包:测试.part1.rar  测试.part2.rar  测试.part3.rar  然后我需要用批处理命令进行解压,执行完以后只有 测试.part1.rar 这个压缩包删了,剩下的两个分卷压缩包 测试.part2.rar  测试.part3.rar没有删除。 当然如果文件不是分卷压缩包就不存在这个问题。你只需要给我改这段代码。
  1. && del  "%%a"
复制代码

TOP

回复 4# 77七

兄弟,前几天测试了,失败

你看能不能自己做个分卷压缩包测试一下

TOP

回复 6# 77七


    [img][/img]

失败了

TOP

返回列表