Quiero crear un objetivo Ant que copie archivos en un directorio a un directorio de destino con la misma estructura de carpetas, más una subcarpeta más añadida.¿Usando mapper & fileset para copiar archivos en un subdirectorio diferente?
Por ejemplo, la fuente es:
a/b/c/foo.pdf
d/e/f/bar.pdf
que desea que el destino sea:
a/b/c/x/foo.pdf
d/e/f/x/foo.pdf
Aquí es mi destino hasta este momento, pero no parece estar haciendo nada:
<copy todir="${dest.dir}">
<fileset dir="${src.dir}" casesensitive="yes">
<include name="**${file.separator}foo.pdf" />
</fileset>
<mapper type="glob"
from="foo.pdf" to="x${file.separator}foo.pdf" />
</copy>
¿Qué me falta?
Lo siento, estaba ofuscar mis nombres de archivo hasta el punto de confusión. Ambos deberían haber sido renombrados foo.pdf. En cualquier caso, el primer bloque de código lo hizo por mí. ¡Gracias! ¿Alguna idea sobre por qué mi mapper glob estaba equivocado? – GJTorikian
@GJTorikian - He añadido una nota sobre el mapador glob, hth. –