Jeśli PowerShell jest opcją, to jest to preferowana trasa, ponieważ (potencjalnie) nie będziesz musiał instalować niczego dodatkowego:
(new-object System.Net.WebClient).DownloadFile('http://www.xyz.net/file.txt', 'C:\tmp\file.tx??t')
W przeciwnym razie, Wget for Windows, jak zauważyli inni, jest zdecydowanie drugą najlepszą opcją. Jak napisano w innej odpowiedzi wygląda na to, że możesz pobrać Wgeta samodzielnie , lub możesz go pobrać jako część Cygwin lub MSys .
Jeśli z jakiegoś powodu utknąłeś w warstwie czasu, używając maszyny, która nie posiada PowerShell i nie masz zerowego dostępu do działającej przeglądarki internetowej (tzn. Internet Explorer jest jedyną przeglądarką w systemie, a jej ustawienia są uszkodzone), a Twój plik jest na stronie FTP (w przeciwieństwie do HTTP):
start->run "FTP", press "OK".
Jeśli obsługuje pamięć, to jest tam od Windows 98, a ja mogę potwierdzić, że nadal jest tam w Windows 8 RTM (być może trzeba będzie wejść do appwiz.cpl
i dodać/usunąć funkcje, aby go uzyskać). To narzędzie może zarówno pobierać jak i przesyłać pliki do/z witryn FTP w sieci. Może być również używane w skryptach do automatyzacji obu operacji.
To wbudowane narzędzie było dla mnie prawdziwym ratunkiem w przeszłości, szczególnie w czasach ftp.cdrom. com – ściągnąłem Firefoksa w ten sposób raz, na całkowicie zepsutej maszynie, która miała tylko połączenie dial-up z Internetem (w czasach, gdy maksymalny rozmiar pakietu sneakernetu wynosił jeszcze 1.44 MB, a Firefox wciąż był nazywany “Netscape” /me does trollface).
Kilka wskazówek: jest to własny procesor komend i ma własną składnię. Spróbuj wpisać “help”. Wszystkie strony FTP wymagają nazwy użytkownika i hasła; ale jeśli pozwalają na “anonimowych” użytkowników, nazwa użytkownika jest “anonimowa”, a hasło to Twój adres e-mail (możesz je wymyślić, jeśli nie chcesz być śledzony, ale zazwyczaj jest jakiś rodzaj logiki, aby upewnić się, że jest to prawidłowy adres e-mail).