【问题标题】:Ant Task to FTP only specified filesAnt 任务到 FTP 只指定文件
【发布时间】:2012-09-19 23:20:01
【问题描述】:

我有一个 Ant 任务,它通过 FTP 传输指定目录中的所有文件,并且它使用文件集:

<fileset dir="${publicDirectory}">
  <include name="media/**/*" />
</fileset>

我有一个文件,其中包含我想要包含的所有文件:

media/some/dir/1.txt
media/some/other/2.txt
...

如何让文件集读取文件并仅包含我在其中列出的内容?

【问题讨论】:

    标签: ant ftp


    【解决方案1】:

    我已经尝试了很多东西,但似乎没有什么能解决一个基本问题:&lt;ftp&gt; 任务仅适用于文件集,而不适用于其他类型的资源。我尝试了各种过滤器链,但无济于事。

    我能想到的最好方法是使用Ant-Contrib&lt;for&gt;&lt;foreach&gt; 任务循环文件,然后使用&lt;exec&gt; 任务执行ftp 的命令行版本 em>。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2011-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      相关资源
      最近更新 更多