ant:在命令行上列出文件夹

时间:2009-04-26 22:03:49

标签: command-line ant variables directory

我是蚂蚁的新手。我正在寻找一种方法来做到这一点

我有一个文件夹,子文件夹数量可变。假设子文件夹是s1,s2,s3 ...,sN(N未知)

我需要创建并执行此命令行

java -jar myjar.jar s1 \ s2 \ s3 \ ... sN \

我想使用标准任务,但我不知道如何在命令行上列出文件夹。

真的很感激任何帮助!

阿尔贝托

2 个答案:

答案 0 :(得分:1)

我认为'fileset'类型正是您所需要的:

http://ant.apache.org/manual/Types/fileset.html

'jar'任务可以使用隐式文件集,或者您可以在jar任务中定义自定义文件集。

http://ant.apache.org/manual/Tasks/jar.html

请参阅jar页面底部的示例。

答案 1 :(得分:0)

你cac创建一个ant自定义任务,它获取父目录,dirset或模式集,并将所有名称写入ant属性

在此处详细了解http://ant.apache.org/manual/develop.html