cmd批量下载图片命令
down.bat
@echo off setlocal enabledelayedexpansion set "save_path=img" for /f "usebackq delims=" %%i in ("imgs.txt") do ( set "url=%%i" REM 用计数器生成文件名(如 1.jpg, 2.jpg...) REM set /a counter+=1 REM set "filename=!counter!.jpg" set "filename=%%~nxi" set "filename=!filename:/=_!" :: 替换路径分隔符 curl -L -o "!save_path!\!filename!" "%%i" ) echo 下载完成! pause
imgs.txt
https://xxx.com/data/attached/goods/2023/1213/2023121317462453328.jpg https://xxx.com/data/attached/goods/2023/1213/2023121317490627625.jpg https://xxx.com/data/attached/goods/2023/1213/2023121317501555931.jpg https://xxx.com/data/attached/goods/2023/1213/2023121317523670603.jpg https://xxx.com/data/attached/goods/2023/1215/2023121510031799200.jpg https://xxx.com/data/attached/goods/2024/1117/2024111711082117242.jpg