Jak mogę pobrać pliki i foldery na komputer lokalny za pomocą pliku cmd lub bat?

1

Chcę pobrać wszystkie moje zdalne pliki i foldery z serwera ftp na mój komputer lokalny za pomocą wiersza polecenia lub pliku „.bat”.

karm
źródło

Odpowiedzi:

2

Możesz użyć opcji PowerShell, aby wykonać to zadanie, wstępnie skonfigurowana funkcja już tutaj istnieje . http://powershell.com/cs/media/p/804.aspx

Wystarczy uruchomić:

Get-FTPFile -Source "ftp://server/path" -Target "C:\temp" -UserName "Username" -Password "P@ssw0rd"

jamason1983
źródło
1

Istnieje klient FTP wiersza polecenia, który jest dostarczany z systemem Windows (przynajmniej XP). Myślę, że nazywa się to po prostu ftp. Tutaj (w ftplinku) znajduje się jego dokumentacja na stronie internetowej Microsoft (przynajmniej dla wersji Windows XP).

Abbafei
źródło
0

Możesz spróbować użyć wget dla systemu Windows i wprowadzić ścieżkę do zmiennych środowiskowych systemu.

Jest bardzo lekki i nie będzie złym narzędziem dla twojego systemu, jeśli chcesz czegoś.

http://users.ugent.be/~bpuype/wget/

Sandeep Bansal
źródło
-1

Najłatwiej byłoby użyć klienta FTP takiego jak FileZilla . Za jego pomocą możesz zalogować się na konto FTP, wybrać folder lokalny, wybrać pliki w folderze zdalnym, a następnie po prostu przeciągnij i upuść je do folderu lokalnego. Ponadto, jeśli utracisz połączenie, możesz spróbować ponownie później w ten sam sposób, ale gdy pojawi się monit o niektóre pliki już istniejące (zapyta, czy chcesz zastąpić istniejące pliki), możesz zignorować / pomiń to i wszystkie inne istniejące pliki. W ten sposób możesz uzyskać wszystkie pliki i nie martwić się, że musisz to zrobić za jednym razem.

Synetech
źródło
-1 powiedział cmd lub bat, a ty mówisz o drag and drop. Powinieneś był powiedzieć, że to nie odpowiada, i być może napisałeś to w komentarzu.
barlop
@barlop, wyraźnie powiedziałem, że będzie to najłatwiejsze . Ponownie przeczytaj pytanie; nie mówi nic, co wskazywałoby, że wiersz poleceń jest rzeczywiście wymagany, więc używanie GUI byłoby rzeczywiście łatwiejsze.
Synetech,
Powiedział za pomocą pliku cmd lub bat. Myślisz, że może to oznaczać GUI?
barlop
Wiem, co powiedział, ale nie jest to konieczne . Po raz kolejny jasno powiedziałem, że korzystanie z GUI byłoby łatwiejsze, więc to on musi wyjaśnić ich wymagania i wyjaśnić, czy CLI jest rzeczywiście potrzebny.
Synetech,
To, co masz na myśli, zależy od niego, czy chce zmienić swoje pytanie, aby zamienić je w GUI (mało prawdopodobne pytanie, ponieważ jest dość oczywiste, szczególnie dla kogoś, kto może zadać pytanie, które zadał). wyjaśnienie jego wymagań dotyczących graficznego interfejsu użytkownika byłoby inne niż to, o co prosił, i zmieniłoby pytanie. Odpowiadasz na inne pytanie. To tak, jakby ktoś zapytał, jak mam wykonać X w Y, a ty powiesz mu, jak zrobić X w Z. To raczej sugestia niż odpowiedź.
barlop