如何通过命令提示符从 Internet 下载文件?

aut*_*act 6 windows cmd

正如标题中提到的,我需要一个命令行,允许我在后台下载文件,而无需安装任何工具,只需 cmd 我找到了这个,但它在后台不起作用,需要确认

C:\windows\explorer.exe https://www.website.com/file.zip
Run Code Online (Sandbox Code Playgroud)

那么如何让魔法发生呢?是否还有另一个命令需要我将其添加到上面的行中,例如确认!?

Rya*_*ose 11

CMD 没有内置的下载命令。您可以下载wget等实用程序,然后使用以下命令获取文件

C:\> wget https://www.website.com/file.zip
Run Code Online (Sandbox Code Playgroud)

PowerShell 内置于 Windows 7 及更高版本的每个版本中,确实有一个用于下载的内置命令Invoke-Webrequest

PS> Invoke-WebRequest -Uri 'https://www.website.com/file.zip' -OutFile 'c:\temp\file.zip'
Run Code Online (Sandbox Code Playgroud)

您可以使用以下 PowerShell.exe 命令行从 CMD 中的一行中调用此命令。

powershell -c "Invoke-WebRequest -Uri 'https://www.website.com/file.zip' -OutFile 'c:\temp\file.zip'"
Run Code Online (Sandbox Code Playgroud)