我是新来的蚂蚁,我想知道蚂蚁复制如何决定复制顺序。问题是,我有一个像这样的文件夹结构releases/v1,v2,v3
。将为每个新版本创建文件夹。并且这些文件夹中的文件名称会相似。并且需要将最新版本复制到名为'latest'的文件夹中,因此需要将v3复制到'latest'中。所以我的逻辑是一个一个地复制到'最新'文件夹并覆盖文件,最新的文件将保留在最后。我的代码是这样的。ant copy copy order
<copy todir="${srcdist.layout.dir}/etc/wsdl/latest" flatten="true" overwrite="true">
<fileset dir="../../releases">
<include name="**/*.wsdl"/>
</fileset>
</copy>
此代码适用于我(在centOS中)。它开始从v1复制到v3结束。但是我对这个复制命令感到怀疑,这个复制命令是否会每次都起作用。复制todir复制之前排序文件夹名称?请帮帮我。
感谢你的回复。根据我的要求,我无法根据修改或创建的日期对其进行排序,因为这些文件夹可能会被修改以向旧用户提供支持服务。我需要按文件夹名称排序。我修改了代码。你能告诉我它会好吗? –
Anush
是的,那么你需要对它们进行排序,以确保按顺序。你的例子似乎是好的,只需将iclud名称更改为预览版本,那么它将包含子目录中的所有文件。 – Stanislav