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

Abe*_*ler 3 nant

试图做这样的事情:

<copy>  
        <fileset id="mySet">
        <include name="*.sql" />
    </fileset>
</copy>
<echo message="Copied files: ${mySet} to directory: ${Folder}." />
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

'id'是标记的无效属性.数据类型只能在Project或Target级别声明.谢谢

The*_*man 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>
Run Code Online (Sandbox Code Playgroud)

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