如果在 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%" )
注意:当然,你不需要这个变量,只是为了避免在两个命令中写相同的文件名。
当我从不可靠的网站下载 jpeg 文件时,下载通常不完整。是否有删除不完整下载的 wget 选项?
您可以查看wget
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%" )
注意:当然,你不需要这个变量,只是为了避免在两个命令中写相同的文件名。