找回密码
 加入
搜索
查看: 1500|回复: 2

[AU3基础] 想写个FTP客户端程序 不知如何下手,望高人指点迷津

[复制链接]
发表于 2012-9-23 16:24:51 | 显示全部楼层 |阅读模式
想写个FTP客户端程序 不知如何下手,望高人指点迷津
发表于 2012-9-23 22:06:19 | 显示全部楼层
回复 1# dncsk
给你个从FTP下载文件的列子
#include <FTPEx.au3>
_DownloadFileFromFTP("10.38.80.165","xms", "xms123","xxx","xxx.exe")
Func _DownloadFileFromFTP($iIP,$iUsername,$iPassword,$iPath,$iFilename)
$Open = _FTP_Open('MyFTP Control')
$Conn = _FTP_Connect($Open, $iIP, $iUsername, $iPassword, 0, "21")
If $conn Then
        $File_Get = _FTP_FileGet($Conn,$iPath&""&$iFilename,"D:\xxx"&$iFilename)
        If Not @error Then
                  Return 1   ;下载成功
        Else
                Return 2   ;下载失败
        EndIf
Else
        Return 0    ;FTP连接失败
EndIf
_FTP_Close($Conn)
EndFunc  ; ==> _DownloadFileFromFTP
发表于 2012-9-24 10:18:08 | 显示全部楼层
回复 1# dncsk

支持文件数组操作的 FTP UDF,可以自己看着改改。
_FtpFileExists
_FtpDeleteFile
_FtpPutFile
_FtpGetFile
支持单文件操作的同时,也支持对文件数组的操作。
你自己还可以封装_FTPFileList等函数。

客户端界面上提供用户输入服务器地址,显示服务器端当前目录的文件列表等。参考已有的FTP客户端软件,如CuteFTP即可。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-27 02:41 , Processed in 0.198147 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表