Supprimer tous les fichiers dans un répertoire sans sous-répertoires avec Apache Ant
J'ai besoin d'un Apache Ant cible, qui supprime tous les fichiers dans un répertoire, mais ne touche pas les sous-répertoires.
Dans mon approche, j'ai explicitement le nom de la sous-répertoires, je veux sauter (atm juste "src/").
<delete>
<fileset dir="${dist.dir}" excludes="src/" />
</delete>
Mais je ne l'aime pas. De cette façon, je dois modifier la cible à chaque fois que quelque chose change dans la structure de sous-répertoire.
Des idées?
source d'informationauteur tyrondis
Vous devez vous connecter pour publier un commentaire.
Cela devrait fonctionner:
La
*
générique devrait supprimer uniquement les fichiers à haut niveau, pas de répertoires ou sous-répertoires. Si vous vouliez être récursive, vous auriez besoin d'utiliser**/*
à la place.