Ant - Leitura e escrita de arquivos

Tenho um arquivo ?.properties? e preciso achar uma certa variável e mudar o valor dela, preciso fazer isso de preferência com o Ant.

Acho que isso pode resolver. Mas se o arquivo já estiver em uso, não tenho certeza que o novo valor já estará disponível.

<copy file="file.propertie" tofile="file.propertie" >
    <filterchain>
        <tokenfilter>
            <replaceregex pattern="^prop1=value1$"   replace="prop1=value2" />
        </tokenfilter>
    </filterchain>
</copy>