dncsk 发表于 2012-9-23 16:24:51

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

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

xms77 发表于 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

xiehuahere 发表于 2012-9-24 10:18:08

回复 1# dncsk

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

客户端界面上提供用户输入服务器地址,显示服务器端当前目录的文件列表等。参考已有的FTP客户端软件,如CuteFTP即可。
页: [1]
查看完整版本: 想写个FTP客户端程序 不知如何下手,望高人指点迷津