问题一
我用IdFTP2.List(list,'*.xml',false);来获取当前目录的所有文件,但当目录为空的时候执行这句就会报错,如何判断目录为空呢?
问题二
如何用IdFTP将当前目录的文件剪切到另一个目录里呢?
麻烦各位大哥帮看看这两个问题,小弟谢谢了
我用IdFTP2.List(list,'*.xml',false);来获取当前目录的所有文件,但当目录为空的时候执行这句就会报错,如何判断目录为空呢?
问题二
如何用IdFTP将当前目录的文件剪切到另一个目录里呢?
麻烦各位大哥帮看看这两个问题,小弟谢谢了
IdFTP1.TransferType:=ftASCII;
IdFTP1.ChangeDir();
IdFTP1.List(list,'*.xml',false);2.IdFTP1.ChangeDir();
IdFTP1.Rename('文件名','路径/文件名');
IdFTP1.Delete('文件名');
或者不用ChangeDir,直接IDTP1.Rename('路径/文件名','路径/文件名');
我用了你的方法
IdFTP1.Rename('文件名','路径/文件名');
IdFTP1.Delete('文件名');
后出现以下提示,麻烦帮看看谢谢
The system cannot find the path specified.
2 error:The system cannot find the path specified.
r details:File system returned an error.
End