FTP下載文件夾到windows

參考鏈接:
http://www.kafan.cn/edu/46040861.html
http://yahoon.blog.51cto.com/13184/200991/

我想從FTP上把整個項目代碼拷貝到windows下,直接用winscp下載,那速度,不說了,找了好久,覺得以下方法還挺好用,就綜合了別人的方法(原文在文章開頭已標明出處),整理了一下:
1.安裝wget
a)下載地址:
http://downloads.sourceforge.net/gnuwin32/wget-1.11.4-1-setup.exe

b)下載之後,直接雙擊安裝就好了;

c)配置環境變量:
i.系統環境變量,新建
GNU_HOME=E:\路徑\GnuWin32(你安裝的路徑)
這裏寫圖片描述
ii.Path中添加
E:\路徑\GnuWin32\bin(一直到bin目錄下)
這裏寫圖片描述
iii.在用戶變量中也添加同樣的Path
這樣就把wget安裝配置好了,我們就可以在cmd中用wget了

2.目標ftp服務器是一個非標準端口的ftp

a)通過cmd登錄#ftp //打開cmd下輸入ftp命令,進入到ftp提示符
open IP PORT //IP ,PORT對應爲服務器的IP和端口號
或者直接使用一條語句
ftp IP PORT
注:沒有port就不寫

b)多文件下載(對目錄無效)如:下載目錄下的所有文件(子目錄是無法下載下來的)
mget *
這樣操作,下載每個文件都會提問,每次都要輸入一個y
要去掉提問,就要先輸入
prompt off

c)解決:ftp命令行不支持目錄下載
通過wget得到解決
wget ftp://IP:PORT/* –ftp-user=xxx –ftp-password=xxx -r
注:
星號*必須有,否則下載下來的就一個文件index.html
-r參數就是用來目錄下載的

發佈了23 篇原創文章 · 獲贊 21 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章