![](https://batch-file.net/wp-content/themes/cocoon-master/images/b-woman.png)
バッチファイルで
・Webサイトから
・ファイルをダウンロード
できます!
コード
ここでは例として
・郵便局のサイトから
・郵便番号データ(全国一括)のzipファイルをダウンロードして
・デスクトップ配下に保存
します。
@echo off
rem ジョブ名
set jobName=getFile
rem ファイルのURL
set fileURL=https://www.post.japanpost.jp/zipcode/dl/kogaki/zip/ken_all.zip
rem 保存するファイルパス
set filePath=C:\Users\user\Desktop\ken_all.zip
rem ダウンロードを実行
bitsadmin /transfer "%jobName%" "%fileURL%" "%filePath%"
echo.
rem 実行結果を確認
if %errorlevel% == 0 (
echo ダウンロードに成功しました。
) else (
echo ダウンロードに失敗しました。
)
echo.
pause
exit
実行結果
Webサイトからファイルをダウンロードできました。
![実行結果①](https://batch-file.net/wp-content/uploads/2022/05/bat_download_file_001.png)
![実行結果②](https://batch-file.net/wp-content/uploads/2022/05/bat_download_file_002.png)
参考①
「curl」コマンドでも、Webサイトからファイルをダウンロードできます。
※詳細は割愛します。
参考②
バッチファイルでZIPファイルを解凍(展開)することもできます。
詳細は以下の記事をご確認ください。
参考③
上記のコードで使用した以下の詳細は、公式サイトをご確認ください。
●「bitsadmin」コマンドの「/transfer」スイッチ
参考④
郵便局の郵便番号データのページです。
参考⑤
VBAでも、Webサイトからファイルをダウンロードできます。
詳細は以下の記事をご確認ください。