Delphi:Indy9的IdFTP完全使用

时间:2021-05-05 17:38:00

    Delphi 7自带的INDY控件,其中包含了IdFTP,可以方便的实现FTP客户端程序,参考自带的例子,其中有上传、下载、删除文件,但是不包含对文件夹的操作,得自己实现上传、下载、删除整个文件夹(带子目录和文件)。于是自己参考了网上的资料,重新整理下,使用归纳如下示例工程所示:

Delphi:Indy9的IdFTP完全使用

窗体上放置TIdFTP、TIdAntiFreeze组件,还有其他一些基本控件。当在列表框选择的是“文件夹”时,点击“下载”、“删除”就会对此文件夹进行下载或删除,若是选择的是“文件”类型,则对单个文件操作;上传分单个文件上传和上传整个目录。

示例源码下载:http://download.csdn.net/source/3236325

 

运行工程如下图所示:

 

Delphi:Indy9的IdFTP完全使用

Delphi:Indy9的IdFTP完全使用

 

出处: http://blog.csdn.net/akof1314/article/details/6372305