wgetとテキストファイルを利用してインターネットのファイルを一度にまとめてダウンロードする方法 (HTTP、HTTPS、FTPに対応)【共通編】

Web 上にある複数のファイルをコマンドでまとめてダウンロードするバッチファイルを公開しました。

HTTP/HTTPS、FTPに対応していますので、ほとんどの場合はこのやり方だけ押さえておけば大丈夫です。

対象OS Windows 7,Windows 8.1,Windows 10

バッチファイルのダウンロード


まずは、以下より必要なファイルをダウンロードします。

ファイル名:FileDownloadByWget100.zip バージョン:v1.0.0 公開日  :20171214 更新日  :- 更新内容 :新規公開 同じ階層に置いたテキストファイルのURLを一行ずつ読み込んでファイルをダウンロードするバッチファイルです。 対応OS は Windows 7, Window...


ダウンロードしたファイルを解凍すると2つのファイルが展開されます。


次に Windows binaries of GNU Wget にアクセスします。


最新版の「wget.exe」をダウンロードします。2017年12月時点では「wget-1.19.2」が最新のようですが、サイト上部に注意書きがあるようにお使いの環境によって「zip」ファイルはダウンロードできない可能性があります。その場合は「wget.exe」の方をダウンロードしてください。なお、ダウンロードする際は自己責任でお願いします。


ダウンロードした「wget.exe」を先ほど解凍したフォルダにコピーします。ちなみに私の環境は64ビットなので64ビット版をダウンロードしています。


「FileDownloadByWget.bat」を右クリックして「編集」をクリックします。


12行目の「set PARAM=」の後ろに先ほどダウンロードした「wget.exe」のファイル名を入力して保存します。※拡張子も必ず入力してください。


次に「list.txt」を開きます。


ダウンロード先のURLを一行ずつ入力して保存します。

バッチを実行する

「FileDownloadByWget.bat」を右クリックして「管理者として実行」します。


ファイルのダウンロードが開始されます。


「ダウンロードが完了しました。続行するには何かキーを押してください。」と表示されたら、何かキーを押して画面を閉じます。


ファイルがダウンロードされました。

ファイルをダウンロードする

今回、紹介したバッチファイルは以下よりダウンロードができます。

ファイル名:FileDownloadByWget100.zip バージョン:v1.0.0 公開日  :20171214 更新日  :- 更新内容 :新規公開 同じ階層に置いたテキストファイルのURLを一行ずつ読み込んでファイルをダウンロードするバッチファイルです。 対応OS は Windows 7, Window...

ワンポイント アドバイス


なお、今回のような実行形式のツールが一切不要でWindowsの標準機能のみでファイルをダウンロードできる方法もあります。HTTPのみの対応となりますが、こちらの方がより一層シンプルな方法のため、おすすめです。

前回は wget.exe という実行ファイルを利用しましたが、今回は Windows 標準機能である bitsadmin を利用して...

この記事を見た人はこんな記事も読んでいます

スポンサーリンク