我来自Linux / Unix的背景,我一直在想,如果Windows有一个二进制文件,可以从控制台下载文件。
我想自动化一个特定的过程,我的要求之一是不要安装太多的软件,但尽可能使用内置的东西。
谢谢!
在Windows中没有像内置命令那样的wget。 您可以通过Windows PowerShell使用.net框架,如下例所示:
https://superuser.com/questions/362152/native-alternative-to-wget-in-windows-powershell
或者像我一样使用Windows的wget:
电源shell。
$wc = New-Object System.Net.WebClient $wc.DownloadFile($source, $dest)
还有PS 3.0中的Invoke-WebRequest。
如果您的PowerShell> = 3.0,则可以使用Invoke-WebRequest
Invoke-WebRequest -OutFile index.html http://superuser.com
或者打高尔夫球
iwr -outf index.html http://superuser.com
在Windows中通过HTTP下载文件
我喜欢http-ping工具。 您可以使用这些设置运行:ping一次并将内容保存到google.html
http-ping.exe -n 1 http://www.google.com/ -f google.html
它不需要安装。 在这里查看http-ping的更多信息