«ЕСЛИ СУЩЕСТВУЕТ» проверить наличие ссылки

«ЕСЛИ СУЩЕСТВУЕТ» проверить наличие ссылки

Можно ли проверить URL/файл/ссылку, а затем позволить curl загрузить ее, если она существует?

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

решение1

Чтобы проверить, существует ли файл по ссылке, используйтеcurlиспользовать-Iфлаг:

-Я, --голова

(HTTP FTP FILE) Извлекать только заголовки! 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


Связанный контент