我试图通过单独的ant调用将多个文件(比如15个txt文件)同时连接到一个文件。
假设有15个concat()同时运行。
但是,不期望输出文件。 输出文件中的数据已损坏。
有没有人有想法解决这个问题?
示例:
Input 1:
a=1
b=2
c=3
Input 2:
d=4
e=5
f=6
Output:
a=1
b=2
d=4
e
c=3=5
f=6
答案 0 :(得分:1)
您可以使用concat任务执行此操作,该任务将资源集合(例如`filesets')作为嵌套元素,允许您在单个任务调用中连接所有文件。例如:
<concat destfile="${build.dir}/output.txt">
<fileset file="${src.dir}/input1.txt" />
<fileset file="${src.dir}/input2.txt" />
</concat>