Ant 如何从ftp下载最新文件夹
嗨,有人知道如何从FTP下载最新的文件夹吗。我有像Evolvenet_20111112.1这样的文件夹 Evolvenet_20111113.1 从这个我必须下载最新的文件夹。谁能帮我举个例子吗 提前感谢,, 巴斯克Ant 如何从ftp下载最新文件夹,ant,ftp,Ant,Ftp,嗨,有人知道如何从FTP下载最新的文件夹吗。我有像Evolvenet_20111112.1这样的文件夹 Evolvenet_20111113.1 从这个我必须下载最新的文件夹。谁能帮我举个例子吗 提前感谢,, 巴斯克 Ftp列表不起作用,因为我的生成文件夹位于\build\Evolvenet 2010\中。登录到ftp服务器后,列表将采用默认文件夹。是否有任何方法可以指定转到该文件夹和列表 谢谢, Bhasker.看看这里: 现在没有具体的计划,我们帮不了什么忙。关于要选择的文件: <f
Ftp列表不起作用,因为我的生成文件夹位于\build\Evolvenet 2010\中。登录到ftp服务器后,列表将采用默认文件夹。是否有任何方法可以指定转到该文件夹和列表 谢谢, Bhasker.看看这里: 现在没有具体的计划,我们帮不了什么忙。关于要选择的文件:
<ftp action="get"
server="ftp.hypthetical.fr"
userid="anonymous"
password="me@myorg.com"
defaultDateFormatConfig="d MMM yyyy"
recentDateFormatConfig="d MMM HH:mm"
serverLanguageCodeConfig="fr">
<fileset dir="htdocs/manual">
<include name="**/*.html"/>
</fileset>
</ftp>
从手册上。您可以提供一个可以自定义的文件集 我认为您需要做的是将其分解为以下步骤:
yyyyMMdd.
模式命名的,因此您可以简单地按名称对文件进行排序,以按日期顺序排列
步骤1:列出类似以下内容的文件
<ftp action="list"
server="${server}" userid="${user}"
password="${password}" listing="list.txt">
<fileset>
<include name="Evolvenet_*"/>
</fileset>
</ftp>
非常感谢你的帮助。我会试试这个,让你知道。@bhasker-和/或投票给一个答案是最合适的感谢方式。关于如何列出一个明确的文件夹,我已经更新了我的答案。
<loadresource property="newest.file">
<concat>
<fileset file="list.txt"/>
</concat>
<filterchain>
<tokenfilter>
<replaceregex pattern=".*(Evolvenet_.*)" replace="\1"/>
</tokenfilter>
<sortfilter reverse="true"/>
<headfilter lines="1"/>
</filterchain>
</loadresource>
<echo message="newest.file ${newest.file}"/>
<ftp action="get"
server="${server}" userid="${user}"
password="${password}">
<fileset dir="download">
<include name="${newest.file}"/>
</fileset>
</ftp>
<include name="${newest.file}/**"/>
<fileset dir="/build/Evolvenet 2010">
<include name="*"/>
</fileset>