如何用IdFTP (9.0版) 上傳整個資料夾包含內資料 |
答題得分者是:seaturn99
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
seaturn99
版主 發表:69 回覆:427 積分:214 註冊:2003-08-25 發送簡訊給我 |
引言: 日安: 請問有使用過IdFTP的大大,IdFTP可以直接指定資料夾就上傳嗎? 還是要一個個檔案指定才可以呢?這是我自己寫的 FTP Server 在 CuteFTP 上傳 FFF2 (內含 AA,與兩個檔案)時所作的動作 : User : f4 Login in Home Directory "/" User : f4 make directory "C:\Temp\TTE\FFF2" User : f4 make directory "C:\Temp\TTE\FFF2\AA" User : f4 Retrieve File "C:\Temp\TTE\FFF2\1233.txt" User : f4 Retrieve File "C:\Temp\TTE\FFF2\3177map_20031017.c" CuteFP Log 如下: 狀 態:> 上傳資料夾中...C:\Temp\TTE\bbb\FFF2... 指 令:> MKD FFF2 257 Requested file action okay, completed. 指 令:> CWD FFF2 250 CWD Command successful. 狀 態:> 取回資料夾清單中... 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,34). 指 令:> LIST 狀 態:> 連線資料插座中... 125 File status okay; about to open data connection. 226 Closing data connection. 狀 態:> 已接收 119 位元組確定。 狀 態:> 時間: 0:00:01,效率:0.12 仟位元組/秒 (119 位元組/秒) 狀 態:> 完成。 狀 態:> 上傳資料夾中...AA... 指 令:> MKD AA 257 Requested file action okay, completed. 指 令:> CWD AA 250 CWD Command successful. 狀 態:> 取回資料夾清單中... 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,36). 指 令:> LIST 狀 態:> 連線資料插座中... 125 File status okay; about to open data connection. 狀 態:> 已接收 119 位元組確定。 狀 態:> 時間: 0:00:01,效率:0.12 仟位元組/秒 (119 位元組/秒) 226 Closing data connection. 狀 態:> 完成。 狀 態:> 取回資料夾清單中... 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,38). 指 令:> LIST 狀 態:> 連線資料插座中... 125 File status okay; about to open data connection. 狀 態:> 已接收 119 位元組確定。 狀 態:> 時間: 0:00:01,效率:0.12 仟位元組/秒 (119 位元組/秒) 226 Closing data connection. 狀 態:> 完成。 指 令:> CDUP 212 "/TTE/FFF2/" is is working directory. 狀 態:> 正在送出 1233.txt 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,40). 指 令:> STOR 1233.txt 狀 態:> 連線資料插座中... 150 File status okay; about to open data connection. 狀 態:> 順利送出 狀 態:> 時間: 0:00:01,效率:0.00 仟位元組/秒 (0 位元組/秒) 226 Closing data connection. 狀 態:> 已順利送出 1233.txt 狀 態:> 正在送出 3177map_20031017.c 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,42). 指 令:> STOR 3177map_20031017.c 狀 態:> 連線資料插座中... 150 File status okay; about to open data connection. 狀 態:> 順利送出 狀 態:> 時間: 0:00:01,效率:66.38 仟位元組/秒 (67971 位元組/秒) 226 Closing data connection. 狀 態:> 已順利送出 3177map_20031017.c 狀 態:> 取回資料夾清單中... 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,44). 指 令:> LIST 狀 態:> 連線資料插座中... 125 File status okay; about to open data connection. 狀 態:> 已接收 321 位元組確定。 狀 態:> 時間: 0:00:01,效率:0.31 仟位元組/秒 (321 位元組/秒) 226 Closing data connection. 狀 態:> 完成。 指 令:> CDUP 212 "/TTE/" is is working directory. 狀 態:> 取回資料夾清單中... 指 令:> PASV 227 Entering Passive Mode (127,0,0,1,5,46). 指 令:> LIST 狀 態:> 連線資料插座中... 125 File status okay; about to open data connection. 226 Closing data connection. 狀 態:> 已接收 303 位元組確定。 狀 態:> 時間: 0:00:01,效率:0.30 仟位元組/秒 (303 位元組/秒) 狀 態:> 完成。 根據 RFC 959 的定義可以知道, Server 並無實作 "上傳目錄及其內之檔案及子目錄"之功能,我想也不太可能,因為 Server 並無法得知 Client 目錄資訊(當然,您可以自己做自己的 Client-Server 達到上述功能,但就沒有遵守 RFC 959 之規範) 由上述訊息得知,透過 MKD , CWD , LIST ,CDUP ,STOR ,便可完成您要的功能,只不過要自己動手實作罷了.. ---- 我只會兩件事,這也不會,那也不會 ---- 眼見不一定為真 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |