如果在 Windows 批次中不完整,则删除 wget 下载

Delete wget download if incomplete in Windows batch

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

您可以查看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%" )

注意:当然,你不需要这个变量,只是为了避免在两个命令中写相同的文件名。