“如果存在”检查链接

“如果存在”检查链接

是否可以检查 url/文件/链接,然后如果存在则让 curl 下载它?

if check "https://example.com/blabla/blabla.zip" (
curl ... 
)

答案1

使用以下方法检查链接中的文件是否存在curl使用-I旗帜:

-I,--head

(HTTP FTP 文件)仅获取标题!HTTP 服务器具有 HEAD 命令,该命令仅用于获取文档的标题。当用于 FTP 或 FILE 文件时,curl 仅显示文件大小和上次修改时间。


curl.exe -I https://mirror.turbozoneinternet.net.br/videolan/vlc/3.0.8/win64/vlc-3.0.8-win64.exe | find "Content-Length:" >nul && (
echo / && echo/ Your link/file is Ok, downloading... && echo/ 
curl.exe -# https://mirror.turbozoneinternet.net.br/videolan/vlc/3.0.8/win64/vlc-3.0.8-win64.exe -o %temp%\vlc-3.0.8-win64.exe
) || (echo/ Error^!)

这是改编自的代码回答/经过@pberlijn


相关内容