两个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('路径/文件名','路径/文件名');