„IF EXIST“-Prüfung auf einen Link

„IF EXIST“-Prüfung auf einen Link

Ist es möglich, eine URL/Datei/einen Link zu prüfen und sie/ihn dann von curl herunterladen zu lassen, sofern sie/er existiert?

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

Antwort1

So prüfen Sie, ob eine Datei im Link vorhanden ist:curlverwenden-IFlagge:

-Ich, --Kopf

(HTTP FTP FILE) Nur die Header abrufen! HTTP-Server verfügen über den Befehl HEAD, mit dem nur die Header eines Dokuments abgerufen werden. Bei Verwendung auf einer FTP- oder FILE-Datei zeigt curl nur die Dateigröße und den Zeitpunkt der letzten Änderung an.


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

Dies ist angepasster Code vonAntwort/von@pberlijn


verwandte Informationen