读书人

两个IdFTP的有关问题待

发布时间: 2012-06-12 14:21:25 作者: rapoo

两个IdFTP的问题,在线等待,急....
问题一
我用IdFTP2.List(list,'*.xml',false);来获取当前目录的所有文件,但当目录为空的时候执行这句就会报错,如何判断目录为空呢?


问题二
如何用IdFTP将当前目录的文件剪切到另一个目录里呢?


麻烦各位大哥帮看看这两个问题,小弟谢谢了


[解决办法]

Delphi(Pascal) code
用ChangeDir先改变工作目录,再做各种操作1.uses  IdFTPCommon;  IdFTP1.TransferType:=ftASCII;  IdFTP1.ChangeDir();  IdFTP1.List(list,'*.xml',false);2.IdFTP1.ChangeDir();  IdFTP1.Rename('文件名','路径/文件名');   IdFTP1.Delete('文件名');  或者不用ChangeDir,直接IDTP1.Rename('路径/文件名','路径/文件名'); 

读书人网 >.NET

热点推荐