如何忽略已经压缩的文件并删除原始原始文件
How to ignore already compressed files and remove original raw file
我已经用 7zip 尝试了以下代码,但是一旦我 运行 批处理脚本,它就会继续压缩文件夹中已经压缩的文件。有没有办法忽略 .zip 文件类型并在压缩后删除原始文件?感谢任何帮助,谢谢。
代码:
FOR %%i IN ("C:\filepath....\*HAEC040.D*") DO "C:\Program Files-Zipz.exe" a -mx "%%~i.zip" "%%i"
Screenshot
根据我的评论,(加上建议的删除命令):
For %%A In ("C:\filepath....\*HAEC040.D*") Do If /I Not "%%~xA"==".zip" ("%ProgramFiles%-Zipz.exe" a -mx "%%~A.zip" "%%A" && Del /A /F "%%A")
我已经用 7zip 尝试了以下代码,但是一旦我 运行 批处理脚本,它就会继续压缩文件夹中已经压缩的文件。有没有办法忽略 .zip 文件类型并在压缩后删除原始文件?感谢任何帮助,谢谢。
代码:
FOR %%i IN ("C:\filepath....\*HAEC040.D*") DO "C:\Program Files-Zipz.exe" a -mx "%%~i.zip" "%%i"
Screenshot
根据我的评论,(加上建议的删除命令):
For %%A In ("C:\filepath....\*HAEC040.D*") Do If /I Not "%%~xA"==".zip" ("%ProgramFiles%-Zipz.exe" a -mx "%%~A.zip" "%%A" && Del /A /F "%%A")