ftp終端下載所有文件夾
⑴ 用批處理從ftp上下載文件夾里的所有文件包括子目錄到本地的D盤根目錄下
@echooff
rem指定FTP用戶名
setftpUser=FTPUSERNAME
rem指定FTP密碼
setftpPass=FTPPASSWORD
rem指定FTP伺服器地址
setftpIP=192.168.0.2
rem指定待下載的文件位於FTP伺服器的哪個目錄
setftpFolder=/SharedFile/Log
rem指定從FTP下載下來的文件存放到本機哪個目錄
setLocalFolder=D:/
setftpFile=%temp%/TempFTP.txt
>"%ftpFile%"(
echo,%ftpUser%
echo,%ftpPass%
echocd"%ftpFolder%"
echolcd"%LocalFolder%"
echobin
echomget*.*
echobye
)
startftp-v-i-s:"%ftpFile%"%ftpIP%
如果需要下載某個目錄下的.txt類型的所有文件,請把
mget*.*
改成
mget*.txt
如果需要下載某個目錄下的某一個文件a.txt,請把
mget*.*
改成
geta.txt
⑵ linux ftp 怎麼下載文件夾
最見到那方法就是在瀏覽器輸入FTP:\\xxx.xxx.xxx.xxx進入FTP伺服器然後下載。
如果沒有圖形界面,就需要在命令行下使用了。
1、通過shell登錄
#ftp //shell下輸入ftp命令,進入到ftp提示符
>open IP PORT //IP ,PORT對應為伺服器的IP和埠號
或者直接使用一條語句
#ftp IP PORT
2、多文件下載(對目錄無效)
如:下載目錄下的所有文件(子目錄是無法下載下來的)
>mget *
這樣操作,下載每個文件都會提問,每次都要輸入一個y要去掉提問,就要先輸入
>prompt off
3、解決:ftp命令行不支持目錄下載通過wget得到解決
#wget ftp://IP:PORT/* --ftp-user=xxx --ftp-password=xxx -r
注: 星號*必須有,否則下載下來的就一個文件index.html
-r參數就是用來目錄下載的。
⑶ FTP命令mget如何下載整個目錄下的文件及子目錄文件
ftp命令可用於上傳文件,也可以用於下載文件。例如把伺服器images目錄中所有.jpg文件下載至本機D:img中,可執行如下操作(登陸步驟忽略)。
(1)ftp>cd images 命令,進入images目錄。
(2)ftp>lcd d: 命令,改變本地的工作目錄。
(3)ftp>mget *.jpg命令,出現「200 Type set to A」提示,輸入「y」,下載所有.jpg文件到本地D:img中。
(4)下載工作完畢後,可運行bye命令中斷連接。
⑷ 如何用FTP命令下載所有文件夾及其內部的文件
http://www.blueidea.com/computer/soft/2004/2228.asp
供參考
⑸ 怎麼使用ftp命令下載整個文件夾的內容
引用一個回答
ftp只是個小命令,很多功能做不到的,可以利用其他ftp客戶端軟體
或者把文件夾壓縮後使用命令行上傳
以下是調用winrar壓縮的命令
path c:\program files\winrar;d:\program files\winrar;%path%
rar a d:\aa.rar d:\aa
然後在ftp的命令行里使用
put d:\aa.rar
⑹ 如何使用批處理從FTP伺服器上下載當天創建的所有文件
FTP命令好象不能那麼篩選,不過你可以在DATE下建立一個新文件夾,把所有文件都放進去,然後DATE下就只有每天創建的文件文件,下載下來後在移動過去,這樣不就簡單了
然後你可以每天用下面的腳本來下載文件
@echo
off
echo
open
192.168.1.1
>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
user
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
cd
date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
binary
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
mget
*.*
c:\date
>>
"%userprofile%\Local
Settings\Temp\ftpin"
echo
bye
>>
"%userprofile%\Local
Settings\Temp\ftpin"
ftp
-s:"%userprofile%\Local
Settings\Temp\ftpin"
del
"%userprofile%\Local
Settings\Temp\ftpin"
⑺ 如何批量從ftp批量下載文件
如果你是WIN系統或者Linux系統自帶的FTP,就是用代碼循環。
你用的是客戶端的話更簡單了,把需要下載的勾選的直接下就可以了,比如這款IIS7伺服器管理軟體。
它的操作簡單,功能強大可應用於win系列的操作系統(含VPS、VM);還可應用於linux操作系統:CentOS、Ubuntu、Debian等,支持命令及可視化SFTP管理;linux的vnc、win的vnc;FTP,webshell等,同時適合機房管理、站長、運維工作、程序員,等需要大量伺服器或者電腦的用戶朋友使用范圍很廣。
IIS7伺服器管理工具能夠作為FTP的客戶端,進行FTP的命令操作,定時備份上傳下載,自動更新。可在客戶端,下載,安裝FTP軟體!同時,它也可以作為VNC的客戶端,進行VNC的命令操作!它能夠批量連接Windows和Linux系統下的伺服器和VPS,並能夠實時監測他們的連接狀態,便於日常維護和操作!
⑻ windowsftp如何獲取文件夾下所有的文件
可以通過命令窗口來打開所有的文件。具體步驟如下:
點擊win+R後輸入cmd打開dos命令窗口。
打開需獲取文件名的位置。
獲取名稱,命令格式:dir/b文件目標盤符文件夾位置(可省略)目標名稱.目標後綴。
獲取文件大小及文件名、修改時間(文件大小需處理)。
Microsoft Surface是一個由微軟所開發的第一款平面電腦,結合硬體與軟體的新技術,用家可以直接用手或聲音對屏幕作出指令,觸摸和其他外在物理物來和電腦進行交互,毋須再依賴會令手部勞損的滑鼠與鍵盤。
⑼ 易語言FTP下載文件夾里的全部文件
.版本 2
.支持庫 internet
.程序集 窗口程序集1
.程序集變數 目錄, 文本型, , "0"
.程序集變數 cnt, 整數型
.程序集變數 tmp, 整數型
.子程序 _按鈕1_被單擊
.如果真 (連接FTP伺服器 (「Ftp IP」, 「賬號」, 「密碼」, 21, ) = 真)
編輯框1.內容 = 編輯框1.內容 + 「Ftp已連接」
.如果真結束
.如果真 (FTP置現行目錄 (「你要進入的目錄」) = 真)
編輯框1.內容 = 編輯框1.內容 + #換行符 + 「進入目錄」
.如果真結束
cnt = FTP目錄列表 (「*.*」, , 目錄, , , )
.計次循環首 (cnt, tmp)
編輯框1.內容 = 編輯框1.內容 + #換行符 + 目錄 [tmp]
.計次循環尾 ()
.子程序 _按鈕2_被單擊
編輯框1.內容 = 編輯框1.內容 + #換行符 + 「---------------------------------------」
.計次循環首 (cnt, tmp)
FTP文件下載 (目錄 [tmp], 取運行目錄 () + 「/」 + 目錄 [tmp], )
編輯框1.內容 = 編輯框1.內容 + #換行符 + 「下載文件:」 + 取運行目錄 () + 「/」 + 目錄 [tmp]
.計次循環尾 ()
⑽ ftp 如何進行整個文件夾的下載
Linux系統的話可以試試這個:rsync
---links --recursive --times --verbose rsync://ftp.ncbi.nlm.nih.gov/genomes/all/GCF/917/880 ./
可以下載的話,把ftp.ncbi.nlm.nih.gov/genomes/all/GCF/917/880 換成目標你要下載文件夾的路徑就行
PS:上面是一條命令,是網路知道自動轉2行的