1 回答
TA貢獻1835條經驗 獲得超7個贊
為“for 循環”添加庫
<taskdef resource="net/sf/antcontrib/antlib.xml">
<classpath>
<pathelement location="lib/ant-contrib-1.0b3.jar" />
</classpath>
</taskdef>
通過迭代下載中的所有文件進行更新
<target name="update" depends="download" description="moves downloded dat files to projects dest">
<for param="file" delimiter=";">
<path>
<fileset dir="${downloads}" includes="*.dat" casesensitive="false" />
</path>
<sequential>
<echo>file: @{file}</echo>
<basename file="@{file}" property="filename" />
<!--echo>filename: ${filename}</echo-->
<propertyregex property="uniq" input="${filename}" regexp="^[^.]*(?=_)" select="\0" casesensitive="false" />
<echo>uniq: ${uniq}</echo>
<delete dir="${dest}" includes="${uniq}*" />
<copy file="@{file}" tofile="${dest}/${filename}" />
<var name="uniq" unset="true" />
<var name="filename" unset="true" />
</sequential>
</for>
</target>
添加回答
舉報
