标题: [文件操作] 批处理BAT怎样将压缩包里面的同名文件删除掉? [打印本页]
作者: keadd 时间: 2014-3-8 17:26 标题: 批处理BAT怎样将压缩包里面的同名文件删除掉?
想要做一个批处理 。因为工作需要,想自己动手。弄了半天还是没能弄好。所以求大侠帮忙弄一个。
批处理功能:
批量删除同一个文件夹里面的压缩包里面的同名文件。 (比如一个文件夹里面多是ZIP格式的压缩包、批量将压缩包里面的同名文件删除掉。)
谢谢各位大神了。虚心找一个老师教授批处理技术
作者: ivor 时间: 2014-3-8 20:06
回复 1# keadd
压缩包里面有同名文件的意思是?里面还有一个压缩包?或者你发出来里面同名文件的后缀是什么
作者: ivor 时间: 2014-3-8 20:44
- @echo off
- for /f "delims=" %%a in ('dir /s /b *.zip') do (
- 7za d "%%a" "%%~na.*" -r
- )
- pause
复制代码
功能支持子目录,不检测同名的后缀,需要7z命令行程序放到批处理的一块。
7z下载地址:http://nchc.dl.sourceforge.net/p ... Zip/9.20/7za920.zip
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |