编写一个批处理文件,使用7zip对压缩好的zip文件进行检验是否成功压缩 10
编写一个批处理文件,使用7zip对压缩好的zip文件进行检验是否成功压缩,如果压缩成功,删除源文件,这个代码应该怎么写?你好,我加了如下的指令,双击批处理文件,有时会删除...
编写一个批处理文件,使用7zip对压缩好的zip文件进行检验是否成功压缩,如果压缩成功,删除源文件,这个代码应该怎么写?
你好,我加了如下的指令,双击批处理文件,有时会删除旧文件,有时又不会,奇怪?
7z t "archive.zip" | find /i "Everything is Ok" && forfiles /P F:\ /M *.zip /d -3 /C "cmd /c del @path" & echo old file Delete Finished !当前时间 %date% %time% >>C:\Users\zhong\Desktop\BackUp.log 展开
你好,我加了如下的指令,双击批处理文件,有时会删除旧文件,有时又不会,奇怪?
7z t "archive.zip" | find /i "Everything is Ok" && forfiles /P F:\ /M *.zip /d -3 /C "cmd /c del @path" & echo old file Delete Finished !当前时间 %date% %time% >>C:\Users\zhong\Desktop\BackUp.log 展开
展开全部
@echo off
set PATH=%PATH%;%ProgramFiles%\7-Zip;
7z t Archive.zip | find /i "Everything is Ok" && goto DelFiles
pause
exit
:DelFiles
::这里写你要删除东西的代码
pause
更多追问追答
追问
非常感谢你的回答,对我太有用了,如果检验压缩没有成功,那需要重新进行一次压缩包,请问需要怎么做?
追答
@echo off
set PATH=%PATH%;%ProgramFiles%\7-Zip;
7z t Archive.zip | find /i "Everything is Ok" && goto DelFiles || goto ReCompress
pause
exit
:DelFiles
::这里写你要删除东西的代码
pause
exit
:ReCompress
::设置要压缩的文件主目录
set Dir=D:\MyFiles
7z a -tzip Archive.zip -mx=9 "%Dir%\*"
pause
exit
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询