使用Ant比较远程文件的时间戳和本地文件

时间:2015-07-31 06:01:10

标签: linux ant ftp

我的远程计算机上有一个安装程序文件,其中包含 Installer-000.zip 名称,我想将该文件复制到 / media / Data下的本地计算机(linux-CentOS)中/ Installer / 目录使用ant ftp 任务。

如果安装程序不在我的计算机中,我可以将安装程序从远程服务器复制到我的计算机但是当我再次运行build.xml时,它会在我的本地计算机上再次下载重安装程序文件建设时间要长得多。

所以我基本上想要将我的安装程序(远程)的时间戳与我本地计算机上的时间戳相关联,并且如果远程计算机上的安装程序文件有更新的时间戳,则从远程复制到本地。

(显然我想要一个ant任务来执行此操作。我使用的是ant-version 1.9.6)

任何建议或意见将不胜感激!

提前致谢!

1 个答案:

答案 0 :(得分:0)

我认为没有ANT任务可以计算远程文件的校验和。我建议使用rsync而不是ssh。

Ant, download fileset from remote machine