Если PowerShell является опцией, то это предпочтительный маршрут, так как вам (потенциально) не придется устанавливать ничего лишнего:
(new-object System.Net.WebClient).DownloadFile('http://www.xyz.net/file.txt', 'C:\tmp\file.tx??t')
Failing that, Wget для Windows, как другие отмечали, определенно является вторым лучшим вариантом. Как написано в другом ответе, похоже, что вы можете загрузить Wget полностью самостоятельно , или взять его как часть Cygwin или MSys .
Если по какой-то причине вы застряли в искривлении времени, используя машину без PowerShell и вы имеете нулевой доступ к работающему веб-браузеру (то есть Internet Explorer - единственный браузер в системе, и его настройки повреждены), и ваш файл находится на FTP-сайте (в отличие от HTTP):
start->run "FTP", press "OK".
Если память обслуживает ее, то она есть с Windows 98, и я могу подтвердить, что она все еще есть в Windows 8 RTM (возможно, вам придется зайти в appwiz.cpl
и добавить/удалить функции, чтобы получить ее). Эта утилита может как скачивать, так и загружать файлы на/с FTP сайты в интернете. Она также может быть использована в скриптах для автоматизации любой операции.
Этот встроенный инструмент в прошлом был для меня настоящим спасителем жизни, особенно во времена ftp.cdrom. com – Я скачал Firefox таким образом однажды, на полностью сломанной машине, которая имела только коммутируемое соединение с Интернетом (когда максимальный размер пакета sneakernet был все еще 1.44 MB, а Firefox все еще назывался “Netscape” /me does trollface).
Пара советов: это его собственный командный процессор, и у него есть свой собственный синтаксис. Попробуйте набрать “help”. Все FTP-сайты требуют имя пользователя и пароль; но если они разрешают “анонимных” пользователей, то имя пользователя - “анонимный”, а пароль - ваш адрес электронной почты (вы можете его придумать, если не хотите, чтобы вас отслеживали, но обычно есть какая-то логика, чтобы убедиться, что это действительный адрес электронной почты).