如何列出指定目录中的所有zip文件?

时间:2012-12-31 07:47:16

标签: ant fileset

我正在尝试检索目录中存在的所有zip文件的列表。

我有一个目录${src},其中包含一些zip文件,我使用以下代码

<target name="test">  
<dirset id="dist.contents" dir="${src}" includes="*.zip"/>  
<property name="prop.dist.contents" refid="dist.contents"/>  
<echo message="${prop.dist.contents}" />  
</target>  

但它只回显null。

我也试过includes="*",但没有任何区别。

我正在使用Ant版本1.7.0。

1 个答案:

答案 0 :(得分:0)

正如the documentation所述:

  

DirSet是一组目录。

因此,既然你想要zip 文件,你应该使用FileSet。