如何在Nant中回显文件集的内容?

时间:2009-12-10 17:38:17

标签: nant

试图做这样的事情:

<copy>  
        <fileset id="mySet">
        <include name="*.sql" />
    </fileset>
</copy>
<echo message="Copied files: ${mySet} to directory: ${Folder}." />

但我收到以下错误:

  

'id'是a的无效属性    标签。数据类型只能是   在项目或目标级别声明。   感谢

1 个答案:

答案 0 :(得分:8)

您可以通过循环设置中的文件来完成此操作。

<fileset id="mySet">
  <include name="*.sql" />
</fileset>
<copy>  
  <fileset refid="mySet" />
</copy>
<foreach item="File" property="filename">
  <in>
    <items refid="mySet" />
  </in>
  <do>
    <echo message="Copied files: ${filename} to directory: ${Folder}." />
  </do>
</foreach>

但是,根据详细程度,复制动作的结果无论如何都会得到回应。

相关问题