ICS FTP - 将包含多个子文件夹和文件的文件夹上传到ftp服务器

时间:2016-01-04 06:14:52

标签: delphi ftp-client

我尝试使用Overbyte Ics Ftp组件将文件夹上传到ftp服务器。 根据我的理解,没有内置函数将包含文件和子文件夹的文件夹上传到ftp,所以我必须创建一个递归,以便将它们全部上传到一个调用中。 解决这个问题的正确方法是什么? 我正在考虑这样做:

  • 扫描我要上传的本地文件夹并将文件夹与文件分开
  • 对于每个文件夹名称检查是否存在于ftp上。如果不存在则创建它
  • 将所有文件夹创建到ftp服务器后,检查ftp上是否存在本地文件。如果不存在,则开始将文件上载到创建的目录。

这是正确的方法吗? 有没有更简单的方法来完成这项任务? 谢谢!

0 个答案:

没有答案