我尝试使用以下脚本
获取文件夹的文件名 <target name="test1" depends ="init">
<fileset id="appendJars" dir="${ant.dir}/test">
<include name="*.txt" />
</fileset>
<pathconvert property="files" refid="appendJars" pathsep="," />
<echo message="files: ${files}" />
<for list="${files}" param="f">
<sequential>
<echo>@{f}</echo>
<antcall target="test2">
<param name="fileName" value="@{f}" />
</antcall>
</sequential>
</for>
</target>
我得到的文件名为E:/ant/test/1.txt…我只想得到1。txt怎么办?
可以使用<basename/>
任务获取文件名。