❶ linux ftp下如何get多個目錄的文件
1、查看是否安裝vsftpd,如果沒有用yum安裝,本系統沒有安裝。
❷ java如何獲取ftp制定目錄下所有文件集合(包括文件名稱)只要一個方法。
/**
* 取得相對於當前連接目錄的某個目錄下所有文件列表
*
* @param path
* @return
*/
public List getFileList(String path){
List list = new ArrayList();
DataInputStream dis;
try {
dis = new DataInputStream(ftpClient.nameList(this.path + path));
String filename = "";
while((filename = dis.readLine()) != null){
list.add(filename);
}
} catch (IOException e) {
e.printStackTrace();
}
return list;
}
我從這里拷來的 你不清楚看看裡面 http://hi..com/yuanhotel/item/000b6334894d11f42784f4da
滿意就採納 謝謝
❸ ftp下載文件夾命令
最好使用flashfxp來管理ftp,簡單好用,速度比web的快的多
用web的話,只需要在地址欄輸入ftp://你的域名,打開之後輸入帳號和密碼然後選擇你要下載的文件右鍵復制,然後在本地粘貼即可。
❹ 在FTP命令當中查看本地文件列表命令是
查看本地文件列表命令是:ls
其它常用的FTP命令及含義:
1、dir:顯示伺服器目錄和文件列表
2、cd:進入伺服器指定的目錄(dir命令可以使用通配符「」和「?」,比如,顯示當前目錄中所有擴展名為jpg的文件,可使用命令 dir .jpg。)
3、put:上傳指定文件put filename [newname]
4、、send:上傳指定文件send filename [newname]
(filename為上傳的本地文件名,newname為上傳至FTP伺服器上時使用的名字,如果不指定newname,文件將以原名上傳。)
(4)ftpget文件夾下所有文件擴展閱讀
ftp命令行格式及開關含義:
ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
-v - 禁止顯示遠程伺服器相應信息
-n - 禁止自動登錄
-i - 多文件傳輸過程中關閉交互提示
-d - 啟用調試,顯示所有客戶端與伺服器端傳遞的命令
-g - 禁用文件名通配符,允許在本地文件和路徑名中使用
-s:filename - 指定包含 FTP 命令的文本文件;命令在FTP啟動後自動運行。此參數中沒有空格。可替代重定向符(>)使用。
-a - 在綁字數據連接時使用所有本地介面
-w:windowsize - 覆蓋默認的傳輸緩沖區大小 65535。
computer - 指定遠程電腦計算機名或IP地址。此參數必須放到最後。
❺ C++ 怎麼獲取FTP上所有的文件夾還有所有文件
通過CFtpFileFind遞歸進行查詢,如果沒有文件,會返回false,就不用進行再查找了。如果有文件或文件夾,通過getnext進行遍歷查看就行
❻ 易語言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命令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命令mget如何下載整個目錄下的文件及子目錄文件
引用1個解答
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 如何進行整個文件夾的下載
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行的
❿ 如何使用get命令利用FTP下載文件到本地
1、從遠程ftp伺服器下載文件的命令格式:
get 遠程ftp伺服器上當前目錄下要下載的文件名。
2、附上ftp常用命令,如下所示:
FTP>open [ftpservername],和指定的遠程Linux FTP伺服器連接。
FTP>user [username] [password],使用指定遠程Linux FTP伺服器的用戶登錄。
FTP>pwd,顯示遠程Linux FTP伺服器上的當前路徑。
FTP>ls,列出遠程Linux FTP伺服器上當前路徑下的目錄和文件。
FTP>dir,列出遠程Linux FTP伺服器上當前路徑下的目錄和文件(同上)。
FTP>mkdir [foldname],在遠程Linux FTP伺服器上當前路徑下建立指定目錄。
FTP>rmdir [foldname],刪除遠程Linux FTP伺服器上當前路徑下的指定目錄。
FTP>cd [foldname],更改遠程Linux FTP伺服器上的工作目錄。
FTP>delete [filename],刪除遠程Linux FTP伺服器上指定的文件。
FTP>rename [filename] [newfilename],重命名遠程Linux FTP伺服器上指定的文件。
FTP>close,從遠程Linux FTP伺服器斷開但保留FTP命令參數提示。
FTP>disconnect,從遠程Linux FTP伺服器斷開但保留FTP命令參數提示(同上)。
FTP>bye,結束和遠程Linux FTP伺服器的連接。
FTP>quit,結束和遠程Linux FTP伺服器的連接(同上)。
FTP>!,直接從遠程Linux FTP伺服器進入到本地shell中。
FTP>exit,(接上步)從本地shell環境中返回到遠程Linux FTP伺服器環境下。
FTP>!ls,列出本地機器上當前路徑下的目錄和文件。
FTP>lcd [foldname],更改本地機器的工作目錄。