如果在Windows批处理中不完整,请删除wget下载

时间:2017-02-09 06:35:17

标签: windows batch-file cmd wget

当我从不可靠的网站下载jpeg时,下载通常是不完整的。是否有删除不完整下载的wget选项?

1 个答案:

答案 0 :(得分:1)

您可以查看wget

exit status
set "output=x:\somewhere\myFile.dat"
wget -O "%output%" "http://somewhere.com/this"
if errorlevel 1 del "%output%" 2>nul 

或者使用条件执行运算符||(如果前一个命令失败,则执行下一个命令)

set "output=x:\somewhere\myFile.dat"
wget -O "%output%" "http://somewhere.com/this" || ( 2>nul del "%output%" )

注意:当然,您不需要变量,只需包含该变量以避免在两个命令中都写入相同的文件名。