Batch file 如何忽略已压缩的文件并删除原始文件
我用7zip尝试了以下代码,但一旦我运行批处理脚本,它就会继续压缩文件夹中已经压缩的文件。有没有办法忽略.zip文件类型并在压缩后删除原始文件?谢谢你的帮助 代码: 根据我的评论,(加上建议的删除命令):Batch file 如何忽略已压缩的文件并删除原始文件,batch-file,compression,7zip,Batch File,Compression,7zip,我用7zip尝试了以下代码,但一旦我运行批处理脚本,它就会继续压缩文件夹中已经压缩的文件。有没有办法忽略.zip文件类型并在压缩后删除原始文件?谢谢你的帮助 代码: 根据我的评论,(加上建议的删除命令): 对于“%A In”(“C:\filepath….\*HAEC040.D*”)中的%%A,如果/I不是“%%~xA”==”.zip”(%ProgramFiles%\7-zip\7z.exe“A-mx”%%~A.zip“%%A”和&Del/A/F“%%A”)则执行 也许)如果/I不是“%%~xi”
对于“%A In”(“C:\filepath….\*HAEC040.D*”)中的%%A,如果/I不是“%%~xA”==”.zip”(%ProgramFiles%\7-zip\7z.exe“A-mx”%%~A.zip“%%A”和&Del/A/F“%%A”)则执行
也许)如果/I不是“%%~xi”==”.zip“C:\P…”怎么办
FOR %%i IN ("C:\filepath....\*HAEC040.D*") DO "C:\Program Files\7-Zip\7z.exe" a -mx "%%~i.zip" "%%i"