![如何在Windows 7中下载多个FTP文件?](https://linux22.com/image/1531619/%E5%A6%82%E4%BD%95%E5%9C%A8Windows%207%E4%B8%AD%E4%B8%8B%E8%BD%BD%E5%A4%9A%E4%B8%AAFTP%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我需要从 NCBI 网站下载大约 200 个 FTP 文件。
我有一个 Linux 系统,在使用时抛出错误“连接超时”获得。我认为这个错误是由于管理权限造成的。
因此,我已切换到 Windows7。有人能建议我一次性下载所有 FTP 的方法吗?
答案1
Wget 用于下载网页,您是指 mget 吗?如果您收到“连接超时”消息,我认为这不是权限问题。
mget 应该可以在 Windows 7 内置命令行 FTP 客户端中工作,或者您可以尝试使用像 WinSCP 这样的客户端,它有一个 GUI,因此您可以选择一堆文件并拖动进行下载。
答案2
您说的是 Windows 7。好吧,Windows PowerShell 3.0 及更高版本带有内置Invoke-WebRequest
命令,其快捷方式是...惊喜,惊喜...。wget
因此,您wget
在 Windows 7 中拥有本机。
您的第一个问题是 Windows 7 附带的是 PowerShell 2.0,而不是 3.0。但您可以从此处获取 Windows PowerShell 5.1:https://www.microsoft.com/en-us/download/details.aspx?id=54616
您还可以从以下位置下载适用于 Windows 的 GNU WGet:http://www.softpedia.com/get/Internet/Download-Managers/GNU-Wget.shtml