我有一个简单的 Ant 任务,它列出了文件夹中的所有“.png”文件:
<target name="listimages">
<!-- Assume files a A and B -->
<fileset id="dist.contents" dir="${basedir}">
<include name="**/*.png"/>
</fileset>
<pathconvert pathsep="${line.separator}"
property="prop.dist.contents"
refid="dist.contents">
<mapper type="flatten" />
<map from="${basedir}" to=""/>
</pathconvert>
<echo>${prop.dist.contents}</echo>
</target>
这打印
[echo] A.png
[echo] B.png
但是,我想要的是文件名在每行出现两次。
[echo] A.png,A.png
[echo] B.png,B.png
我怎样才能做到这一点?
(这个问题是如何将文件集打印到文件的后续问题,每行一个文件名? )