當前位置:首頁 » 文件管理 » ftp編程

ftp編程

發布時間: 2022-01-28 19:26:54

ftp api編程

建議樓主看下MSDN,樓主既然會用ASM,應該看得懂
HINTERNET InternetConnect(
__in HINTERNET hInternet,
__in LPCTSTR lpszServerName,
__in INTERNET_PORT nServerPort,
__in LPCTSTR lpszUsername,
__in LPCTSTR lpszPassword,
__in DWORD dwService,
__in DWORD dwFlags,
__in DWORD_PTR dwContext
);

② vb 編程實現 ftp創建子文件夾

用以下試試,供參考
If Dir("d:\c", vbDirectory) = "" Then
MkDir "d:\c"
End If
If Dir("d:\c\b", vbDirectory) = "" Then
MkDir "d:\c\b"
End If

③ 批處理如何編寫自動從ftp下載文件

@echooff
(echoopen192.168.1.1
echo1
echo,
echolcdC:11
echoget11.txt
echobye)>ftp$
ftp-s:ftp$
delftp$
pause

④ VB與FTP編程

建議樓主用winsock連接FTP伺服器,發送FTP命令來實現交互,另外說明下,目錄的獲取與文件的傳輸是另開埠進行的,以下是命令表
ftp協議命令字(轉)

命令 描述
ABOR 中斷數據連接程序
ACCT <account> 系統特權帳號
ALLO <bytes> 為伺服器上的文件存儲器分配位元組
APPE <filename> 添加文件到伺服器同名文件
CDUP <dir path> 改變伺服器上的父目錄
CWD <dir path> 改變伺服器上的工作目錄
DELE <filename> 刪除伺服器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目錄則列出文件列表
MODE <mode> 傳輸模式(S=流模式,B=塊模式,C=壓縮模式)
MKD <directory> 在伺服器上建立指定目錄
NLST <directory> 列出指定目錄內容
NOOP 無動作,除了來自伺服器上的承認
PASS <password> 系統登錄密碼
PASV 請求伺服器等待數據連接
PORT <address> IP 地址和兩位元組的埠 ID
PWD 顯示當前工作目錄
QUIT 從 FTP 伺服器上退出登錄
REIN 重新初始化登錄狀態連接
REST <offset> 由特定偏移量重啟文件傳遞
RETR <filename> 從伺服器上找回(復制)文件
RMD <directory> 在伺服器上刪除指定目錄
RNFR <old path> 對舊路徑重命名
RNTO <new path> 對新路徑重命名
SITE <params> 由伺服器提供的站點特殊參數
SMNT <pathname> 掛載指定文件結構
STAT <directory> 在當前程序或目錄上返回信息
STOR <filename> 儲存(復制)文件到伺服器上
STOU <filename> 儲存文件到伺服器名稱上
STRU <type> 數據結構(F=文件,R=記錄,P=頁面)
SYST 返回伺服器使用的操作系統
TYPE <data type> 數據類型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系統登錄的用戶名

標准 FTP 信息如下:

響應代碼 解釋說明
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 文件名不允許

⑤ 用c++在linux下編寫ftp

從linux網路編程開始學起,了解一下協議的寫法,會用到socket

⑥ 求教怎麼用FTP上傳網站程序

你好,您可以通過網上下載FTP管理工具進行文件傳輸,推薦小巧的工具:8uFTP。

使用方法非常簡單,只需要在軟體上面填寫需要連接的FTP伺服器IP地址或域名,授權登錄的賬戶名和密碼即可。

⑦ 求現在能用的免費ftp資源站點,最好有計算機編程方面資料的。

Hi,我創建了一個網路Hi群,你也一起吧!介紹各種,免費空間等免費資源,有意者點擊下面鏈接接受邀請:
http://im..com/ginvite/gi/url_confirm.php?idstr=

⑧ 寫個小程序從FTP上下載文件

從indy clients組件面板中拖一個idftp組件, 然後在按鈕中寫如下代碼 idftp1.host := '192.168.0.1'; //ftp伺服器的ip地址 idftp1.username := '***'; //登錄ftp伺服器的用戶名 idftp1.password := '***'; //登錄ftp伺服器的密碼 idftp1.port := '21'; //埠號默認為21,如果不更改則不加此行代碼 if IdFTP1.Connected then IdFTP1.Disconnect; begin try IdFTP1.Connect(); except showmessage('FTP鏈接失敗!'); exit; end; end; //開始上傳 idftp1.put('需上傳文件的目錄名','需上傳文件的文件名',false); //開始下載 idftp1.get('ftp伺服器目錄','存放本地目錄名',如果文件存在是否覆蓋已存在文件,是否重命名文件名);

⑨ 怎樣編寫一個可以打開FTP的批處理文件

"c:\program files\Internet Explorer\IEXPLORE.EXE" ftp://192.168.0.1

如果您用的不是ie,也照這樣寫,前面是路徑,如果路徑包含空格,路徑需加雙引號,後面就是命令行參數,不同的瀏覽器命令行參數可能不同。
就是這樣了。

熱點內容
安卓機支持什麼視頻格式 發布:2024-10-19 18:23:11 瀏覽:740
安卓賬號怎麼轉蘋果有什麼風險 發布:2024-10-19 18:23:00 瀏覽:16
存儲卡內存卡 發布:2024-10-19 18:15:38 瀏覽:410
電腦伺服器在哪裡改埠 發布:2024-10-19 18:15:30 瀏覽:234
unziplinux 發布:2024-10-19 18:13:22 瀏覽:604
貓咪ftp 發布:2024-10-19 18:11:36 瀏覽:828
c語言交換數組 發布:2024-10-19 18:10:07 瀏覽:832
光遇安卓國服音韻季什麼時候有 發布:2024-10-19 17:44:06 瀏覽:856
python筆試 發布:2024-10-19 17:39:38 瀏覽:295
aaa雲可以開我的世界伺服器嗎 發布:2024-10-19 17:33:56 瀏覽:795