"SI EXISTE" busca un enlace

"SI EXISTE" busca un enlace

¿Es posible verificar una URL/archivo/enlace y luego dejar que curl lo descargue si existe?

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

Respuesta1

Para verificar si existe un archivo en el enlace usandocurlusar-Ibandera:

-Me dirijo

(ARCHIVO HTTP FTP) ¡Obtenga solo los encabezados! Los servidores HTTP cuentan con el comando HEAD que utiliza para obtener nada más que el encabezado de un documento. Cuando se usa en un archivo FTP o ARCHIVO, curl muestra solo el tamaño del archivo y la hora de la última modificación.


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^!)

Este es un código adaptado derespuesta/por@pberlijn


información relacionada