Windows命令行可用wget直接下载网络文件:需先确认wget已安装并配置PATH,再用wget URL下载单文件,-O重命名、-P指定目录(目录须预先存在),-c支持断点续传,-i urls.txt批量下载。

你需要在Windows命令行里直接输入一条指令就下载网络文件,不用开浏览器、不用点右键另存为,尤其适合批量操作或写脚本自动拉取数据。
确认Wget已安装并可调用
打开CMD或PowerShell,输入:
wget --version
如果返回类似“GNU Wget 1.21.3 built on Windows”的信息,说明已装好且环境变量配置正确;【若提示“不是内部或外部命令”,请先完成安装与PATH配置,否则后续所有命令都会失败】。
这一步必须成功,否则后面所有下载命令都执行不了。
下载单个文件到当前目录
在CMD中执行:
wget https://example.com/file.zip
文件会保存在你当前所在的命令行路径下,比如你在D:\Downloads目录下运行该命令,文件就落在那里。注意:URL必须以http://或https://开头,不能漏掉协议头。
指定文件名和保存位置
方法一:用-O重命名输出文件
wget -O report.pdf https://example.com/annual.pdf
方法二:用-P指定存放目录
wget -P C:\Temp https://example.com/logo.png
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
【-P参数要求目标目录必须已存在,否则wget会报错退出,不会自动创建】。如果C:\Temp不存在,得先手动建好。
断点续传大文件
第一步:首次运行下载命令
wget https://example.com/big-dataset.tar.gz
第二步:若中途断网或中断,再次运行同一命令时加上-c参数
wget -c https://example.com/big-dataset.tar.gz
第三步:wget会自动检测本地已有同名文件,从上次停止处继续写入。注意:服务器必须支持Range请求,否则-c无效,会重新下载。
批量下载多个URL
① 新建一个纯文本文件,例如urls.txt,每行一个完整URL:
https://example.com/a.txt
https://example.com/b.jpg
https://example.com/c.pdf
② 确保该文件放在你准备执行命令的目录下(如D:\batch)
③ 在CMD中进入该目录,执行:
wget -i urls.txt
这一步会按顺序逐行读取、逐个下载。如果某一行URL失效,wget默认跳过并继续下一个,不会中断整个流程。

















