Ant在文件夹内迭代



我尝试使用以下脚本

获取文件夹的文件名
   <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/>任务获取文件名。

相关内容

  • 没有找到相关文章