「IF EXIST」リンクをチェックする

「IF EXIST」リンクをチェックする

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

これは以下のコードから改変したものです答え/によるフォロー


関連情報