Sto tentando di creare un elenco delimitato da virgole di file o directory nella directory corrente. Per esempio, supponiamo di avere la seguente struttura di cartelle: "Directory1, directory2"Creazione di un elenco di file delimitati da virgole con Ant
Root -- Directory1 -- Directory2 ...
voglio generare una variabile o una proprietà che contengono Ho provato a ripetere (utilizzando ant-contrib "per" attività) su un <dirset dir="." includes="*">
, ma questo genera percorsi assoluti; Ho quindi estratto i nomi dei file utilizzando l'attività "basename", tuttavia a sua volta genera un'uscita proprietà. Poiché le proprietà sono immutabili, quello che ottengo in pratica è "Directory1, Directory1, ..."
C'è un modo più sicuro per farlo, o dovrò scrivere un'estensione Java per fare questo per me?
Ci sono voluti un po 'di più (usando globmapper e alcuni altri hack minori) e sono abbastanza sicuro che tu abbia commutato dirsep con path nel tuo esempio, ma tu mi hai indirizzato nella direzione esatta di cui avevo bisogno. Grazie! –
sembra che i valori "dirsep" e "percorsi" siano scambiati. Penso che tu intendessi dirsep = "/" pathsep = "," – iTake