Bonjour,
Je voudrais pouvoir dans un fichier texte extraire les informations dans un autre fichier à partir d'une balise.
Afin de faire cela j'ai dans un premier temps listé les fichiers du repertoire.
Et pour extraire les données des fichiers j'utilise:<target name="listfile">
<foreach param="file" target="copydata">
<path>
<fileset dir="D:\Dev\sql">
<filename name="**/*" />
</fileset>
</path>
</foreach>
</target>
Mon souci actuel est que je n'arrive pas à extraire les informations après une balise contenu dans le fichier.<target name="copydata">
<basename property="symlink_name" file="${file}" />
<echo message="${symlink_name}" />
<copy file="D:\Dev\sql\${symlink_name}" tofile="D:\Dev\sql\test\${symlink_name}">
<filterchain>
<filterreader classname="org.apache.tools.ant.filters.TailFilter">
<param type="contains" value="BaliseCible"/>
<param name="lines" value="-1"/>
</filterreader>
</filterchain>
</copy>
</target>
Si vous avez une idée sur comment traiter le fichier pour extraire correctement les informations voulues ou une piste ca serait genial.
D'avance merci
Depaz
Partager