Bonjour,![]()
Description du problème :![]()
j'ai un repertoir FileProject contenant un certain nombre de fichier et repertoir. Je souhaite :
- Appliquer la commande cvs suivante : status pour chaque fichier.
- Rediriger le resultat vers un fichier StatusFile
- Voir si le fichier StatusFile contient la chaine Unknown pour pouvoir le copier à près dans le repertoir RepFile.
Le probleme c'est que je connais la commande cvs mais je ne sait pas comment l'appliquer sur chaque fichier et comment faire sa pour tous les fichier en ANT, j'ai beaucoup chercher
mais toujours pas de resultats.
N.B : ???? correspondant au fichier en court de traitement :
voilà ce que j'ai fais quelqu"un peut me le corriger et me conseiller, car tous n'est pas correct :
:aie, MERCIE D'AVANCE :
<project default="init">
<target name="init">
<!-- Pour chaque fichier dans FileProject -->
<!-- Application de la commande status au fichier ???? -->
<cvs command="status ????" output="FileProject\FileStauts.xml"/>
<condition property="IsAnewFile">
<and>
<!-- Si le fichier FileStauts.xml contient la chaine "Unknown"-->
<contains text="Unknown" casesensitive="true"/>
</and>
</condition>
<antcall target="AddNewFileToHead">
<param name="param1" value="????"/>
</antcall>
</target>
<!-- Ajout du fichier au repertoire si la propriete est verifier -->
<target name="AddNewFileToHead" depends="init" if="IsAnewFile">
<copy file="????" todir="RepFile"/>
</target>
Partager