比如,我想删除一个目录下匹配通配符的一些文件,然后新建一个包含当前时间文件名的文件,就要如此:
1.得到当前时间格式化字符串 TODAY_UK
<tstamp>
<format property="TODAY_UK" pattern="yyyyMMdd_HHmmsssss" locale="cn,CN"/>
</tstamp>
2.删除符合某个规则所有文件。
<delete verbose="true" failonerror="false">
<fileset dir="." includes="Bonus*.jar"/>
</delete>
3.新建包含时间字符串的文件。
<target name="all">1.得到当前时间格式化字符串 TODAY_UK
<tstamp>
<format property="TODAY_UK" pattern="yyyyMMdd_HHmmsssss" locale="cn,CN"/>
</tstamp>
2.删除符合某个规则所有文件。
<delete verbose="true" failonerror="false">
<fileset dir="." includes="Bonus*.jar"/>
</delete>
3.新建包含时间字符串的文件。
<jar destfile="Bonus${TODAY_UK}.jar" filesetmanifest="skip">
<zipfileset dir="." prefix="bonus" >
<exclude name="sqlite*.*"/>
<include name="*.c"/>
<include name="*.cpp"/>
<include name="*.h"/>
<include name="*.xml"/>
<include name="*.xrc"/>
<include name="*.rc"/>
<include name="*.bat"/>
<include name="*.sql"/>
</zipfileset>
</jar>
</target>