C# FTP命令一覽
帶有星號的命令一般很少使用,所以往往在具體實現中不支持。
1. ABOR 放棄傳輸
2. *ACCT 某些系統將帳號和用戶與文件系統相關聯
3. *ALLO 為即將傳送的文件分配空間。後面攜帶的參數來確定字節數
4. *APPE 將文件附加到已經存在的文件後面
5. CDUP 在遠程系統上將當前目錄切換到上級父目錄
6. CWD 改變遠程系統的工作目錄
7. DELE 刪除遠程系統的文件
8. HELP 讀取服務器的幫助信息,如:支持的命令的列表
9. LIST 在一個新建立的數據連接上發送當前工作目錄下的文件名列表
10. MKD 創建目錄
11. MODE 指定傳輸模式,可攜帶的參數是:S、B或 C.
12. NLST 在一個新建立的數據連接上發送一個當前目錄下的“完全”的目錄列表
13. NOOP 空操作,防止連接斷掉
14. PASS 提供一個用戶登錄密碼,必須立即跟隨在USER命令後
15. *PASV 指定服務器數據傳輸過程監聽等待客戶端的數據連接連接建立請求
16. PORT 指定客戶端監聽等待服務器端建立的連接的端口號
17. PWD 顯示服務器端的當前工作目錄名
18. QUIT 退出登錄並終止連接
19. *REIN 重新初始化,退出登錄但是並不斷開連接,後面必須隨後發出一個新的USER命令
20. *REST 從服務器的一個標識處重新開始傳輸
21. RETR 從遠程系統取回一個文件
22. RMD 刪除一個目錄
23. *RNFR 指定要被命名的文件的老的路徑名,隨後必須是一個RNTO命令
24. *RNTO 指定要被命名的文件的新的路徑名
25. *SITE 站點特有的服務器提供的服務
26. *SMNT 結構加載,提供一個文件系統結構的遠程系統路徑名 27. *STAT 狀態信息
28. STOR 上載一個文件到服務器上,若文件已經存在則覆蓋
29. *STOU 上載一個文件到服務器上,不覆蓋已經存在的文件
30. STRU 指定文件結構,參數可以是F、R或P.
31. *SYST 報告遠程系統的操作系統類型
32. TYPE 指定文件類型,參數可以是A、E、I、L只有TYPE A和TYPE I常用
響應代碼解釋說明
110新文件指示器上的重啟標記
120服務器準備就緒的時間(分鐘數)
125打開數據連接,開始傳輸
150打開連接
200成功
202命令沒有執行
211系統狀態回覆
212目錄狀態回覆
213文件狀態回覆
214幫助信息回覆
215系統類型回覆
220服務就緒
221退出網絡
225打開數據連接
226結束數據連接
227進入被動模式(IP 地址、ID 端口)
230登錄因特網
250文件行為完成
257路徑名建立
331要求密碼
332要求帳號
350文件行為暫停
421服務關閉
425無法打開數據連接
426結束連接
450文件不可用
451遇到本地錯誤
452磁盤空間不足
500無效命令
501錯誤參數
502命令沒有執行
503錯誤指令序列
504無效命令參數
530未登錄網絡
532存儲文件需要帳號
550文件不可用
551不知道的頁類型
552超過存儲分配
553文件名不允許
留言列表