我的远程计算机上有一个名称为 Installer-000.zip 的安装程序文件,我想使用 ant ftp 任务将该文件复制到本地计算机 (linux-CentOS) 的 /media/Data/Installer/ 目录下。
如果安装程序尚未存在于我的计算机中,我可以将安装程序从远程服务器复制到我的计算机,但是当我再次运行 build.xml 时,它会再次将繁重的安装程序文件下载到我的本地计算机上,这使得整个构建时间更长。
所以本质上我想将我的安装程序(远程)的时间戳与本地计算机上的时间戳进行比较,如果远程计算机上存在的安装程序文件具有更新的时间戳,则从远程复制到本地。
(显然我想要一个 ant 任务来执行此操作。我使用的是 ant 版本 1.9.6 )
如有任何建议或意见,我们将不胜感激!
提前致谢!
最佳答案
我认为没有 ANT 任务可以计算远程文件的校验和。我建议通过 ssh 使用 rsync 的不同方法。
关于linux - 使用 Ant 比较远程文件与本地文件的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31739077/