是否可以检查 url/文件/链接,然后如果存在则让 curl 下载它?
if check "https://example.com/blabla/blabla.zip" (
curl ...
)
答案1
使用以下方法检查链接中的文件是否存在curl
使用-I
旗帜:
(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^!)