如何忽略已压缩的文件并删除原始原始文件

时间:2018-04-27 13:09:50

标签: batch-file compression 7zip

我用7zip尝试了以下代码,但是一旦我运行批处理脚本,它就会继续压缩文件夹中已经压缩的文件。有没有办法忽略.zip文件类型并在压缩后删除原始文件?感谢任何帮助,谢谢。

代码:

FOR %%i IN ("C:\filepath....\*HAEC040.D*") DO "C:\Program Files\7-Zip\7z.exe" a  -mx "%%~i.zip" "%%i" 

Screenshot

1 个答案:

答案 0 :(得分:0)

从我的评论(加上建议的删除命令)

For %%A In ("C:\filepath....\*HAEC040.D*") Do If /I Not "%%~xA"==".zip" ("%ProgramFiles%\7-Zip\7z.exe" a -mx "%%~A.zip" "%%A" && Del /A /F "%%A")