“IF EXIST”檢查鏈接

“IF EXIST”檢查鏈接

是否可以檢查 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^!)

這是改編自的代碼回答/經過@pberlijn


相關內容