delphi上传下载整个目录文件
2009-10-24 08:27
369 查看
上传
IdFTP1.Host := '主机地址';
IdFTP1.Username := '用户名';
IdFTP1.Password := '密码';
if IdFTP1.Connected then IdFTP1.Disconnect;
IdFTP1.Connect();
FindFirst('本地址地址',faAnyFile,FindFile);
Dir_List:=TStringList.Create;
IdFTP1.ChangeDir('远程目录');
IdFTP1.List(Dir_List,'',False); //get all file name of current dir
try
repeat
if (IdFTP1.Size(FindFile.name)<>FindFile.size) or (Dir_List.IndexOf(FindFile.name)=-1) then//judge whether the file exist
IdFTP1.Put('本地地址'+FindFile.name,FindFile.name) ;
until FindNext(FindFile)<>0;
except
end;
IdFTP1.Host := '主机地址';
IdFTP1.Username := '用户名';
IdFTP1.Password := '密码';
if IdFTP1.Connected then IdFTP1.Disconnect;
IdFTP1.Connect();
FindFirst('本地址地址',faAnyFile,FindFile);
Dir_List:=TStringList.Create;
IdFTP1.ChangeDir('远程目录');
IdFTP1.List(Dir_List,'',False); //get all file name of current dir
try
repeat
if (IdFTP1.Size(FindFile.name)<>FindFile.size) or (Dir_List.IndexOf(FindFile.name)=-1) then//judge whether the file exist
IdFTP1.Put('本地地址'+FindFile.name,FindFile.name) ;
until FindNext(FindFile)<>0;
except
end;
相关文章推荐
- 封装Ftp API函数,实现上传,下载文件,创建目录(Delphi)
- 封装Ftp API函数,实现上传,下载文件,创建目录
- 11、只允许在主目录下上传和下载文件,不允许用putty登录
- php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地
- delphi 实现文件http上传下载
- Python远程登录Linux操作系统,执行命令、创建目录、上传及下载文件
- 使用.net FtpWebRequest 实现FTP常用功能 上传 下载 获取文件列表 移动 切换目录 改名 .
- FTPClientHelper辅助类 实现文件上传,目录操作,下载等操作
- hadoop-3.0.0-beta1运维手册(007):hdfs3.0.0基本操作-上传、下载、删除文件或目录
- 封装Ftp API函数,实现上传,下载文件,创建目录
- C#常用类:文件异步下载、IIS管理、IIS目录管理、文件上传等
- C# FTPClient--FTP操作帮助类,上传下载,文件,目录操作
- .net,C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表等
- 封装Ftp API函数,实现上传,下载文件,创建目录
- FTP上传下载文件,利用FTP传输文件到指定目录
- java实现ftp连接、登陆、上传、下载、删除文件、获取目录、文件列表
- 使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能
- C#,Ftp各种操作,上传,下载,删除文件,创建目录,删除目录,获得文件列表
- CaptainGan------使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能
- 转:delphi 实现文件上传下载