Description
Ant permet de copier des fichiers de façon un peu intelligente.
Voici comment copier en renommant les images d'un répertoire en fonction de la date de traitement.
Exemple
Pour copier tous les fichiers "JPG" de "CRIM*.JPG" en "${DSTAMP}_*.jpg". La numérotation des images issues de l'APN est gardée, mais, améliorée.
Pour tester, taper la ligne suivante en ligne de commande :
ant -f copierAPN.xml
à supposer que le fichier d'exemple ci-après se nomme copierAPN.xml.
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="deplacerCarteSimm" default="traiteCarteSimm" basedir=".">
<description> truc </description>
<target name="traiteCarteSimm">
<tstamp>
<format property="DSTAMP" pattern="yyyyMMdd-HHmmss" />
</tstamp>
<property name="in.rep" value="F:\DCIM\100CRESI"/>
<property name="out.rep" value="c:/${DSTAMP}"/>
<mkdir dir="${out.rep}"/>
<copy todir="${out.rep}" includeEmptyDirs="false" failonerror="false" flatten="false" overwrite="true" verbose="false">
<fileset dir="${in.rep}">
<include name="**/*.*" />
</fileset>
<mapper type="glob" from="CRIM*.JPG" to="${DSTAMP}_*.jpg"/>
</copy>
</target>
</project>
Aucun commentaire:
Enregistrer un commentaire