剛剛在試NAS網路磁碟機的FTP傳輸,直接將整個目錄寫入FTP SERVER,有332個檔案及55個子目錄
最後順利完成傳輸,但是在傳輸的過程中出現以下訊息:
================================================================
指令:> [2007/10/13 下午 01:22:26] CWD /lcc_seven/temp/三立1/2.人事/全勤及休假規定.doc
[2007/10/13 下午 01:22:26] 550 Requested action not taken.
狀態:> [2007/10/13 下午 01:22:26] 請求的操作未執行(如,檔案或目錄找不到,不能存取)。
指令:> [2007/10/13 下午 01:22:27] CWD /lcc_seven/temp/三立1/2.人事
[2007/10/13 下午 01:22:27] 250 Requested file action okay, completed.
狀態:> [2007/10/13 下午 01:22:27] PWD 已略過。目前資料夾:「/lcc_seven/temp/三立1/2.人事」。
指令:> [2007/10/13 下午 01:22:27] PASV
[2007/10/13 下午 01:22:28] 227 Entering Passive Mode (61,64,237,18,86,28).
指令:> [2007/10/13 下午 01:22:28] STOR 全勤及休假規定.doc
狀態:> [2007/10/13 下午 01:22:29] 正在連線 FTP 資料 socket... 61.64.237.18:22044...
[2007/10/13 下午 01:22:29] 150 Opening BINARY mode data connection for 全勤及休假規定.doc.
[2007/10/13 下午 01:22:30] 226 Closing data connection.
狀態:> [2007/10/13 下午 01:22:30] 檔案傳輸完成。
=================================================================
以上只是擷取某個檔案的傳輸過程,很多檔案都是這種情形
怪的是,執行寫入的檔案都沒有問題,請問這是怎麼一回事?
喜歡喵咪的秤子 wrote:
CWD = Chan...(恕刪)
抱歉!冒昧打擾...
正常來說,我要COPY一個檔案,步驟應該是如下:
1.切換到目錄
2.貼上複製的檔案
3.完成複製
照你所說的及FTP文字訊息顯示,是否FTP傳輸的過程為下所述?(檔案還是可用,只是有錯誤訊息)
1.切換到目錄(lcc_seven/temp/三立1/2.人事/全勤及休假規定.doc)
2.由於切換的標的不是目錄,所以出現錯誤訊息
3.切換到上層目錄(lcc_seven/temp/三立1/2.人事)
4.貼上複製的檔案(全勤及休假規定.doc)
5.完成複製
我是用CuteFTP傳輸
請問會有這種情形,是FTP程式寫得不好,還是我的FTP有問題?
請問有什麼方法可以讓他不要出現這種錯誤訊息嗎?
因為我用WINDOWS的FTP也是會出現錯誤訊息,一個檔案就一個,要關好幾次...
但是複製的檔案試過都沒有問題...

lcc_seven wrote:
1.切換到目錄(lcc_seven/temp/三立1/2.人事/全勤及休假規定.doc)
2.由於切換的標的不是目錄,所以出現錯誤訊息
3.切換到上層目錄(lcc_seven/temp/三立1/2.人事)
4.貼上複製的檔案(全勤及休假規定.doc)
5.完成複製
......(恕刪)
1 根本是不須要的動作,沒有 1 的誤動作,就不會有 2 的結果,原因如前面所說:
/lcc_seven/temp/三立1/2.人事/全勤及休假規定.doc 根本就是 "檔案",不是目錄
也就是,1 的動作根本就是錯的、多餘的
所以一切從 3 開始,"/lcc_seven/temp/三立1/2.人事" 才是真正的 "目錄",而不是 "上層目錄",
對這個檔案 "全勤及休假規定.doc" 而言,"/lcc_seven/temp/三立1" 才是所謂 "上層目錄"
因此,正確的動作應該是這樣
1.切換到目錄 ==> 3.切換到目錄(lcc_seven/temp/三立1/2.人事)
2.貼上複製的檔案 ==> 4.貼上複製的檔案(全勤及休假規定.doc)
3.完成複製 ==> 5.完成複製
那些 error 根本不用去理它,因為原本 1 的動作本來就不對。經過 3/4/5 之後,檔案還是好好的傳上去了。
但倒底是不是 CuteFTP 的問題,留給您自個兒測試
致於 windows 的 FTP....
除了 command line 的 ftp client,和以 IE 上傳之外,windows 還有內建其它 ftp client ??
剛剛順手測了一下以 IE 上傳,並沒有這種現象
致於 command line ftp,那麼它要怎麼傳,完全是看使用者下什麼指令,也不致於有這樣的問題~