关于Java:从文件列表或带有ant的属性创建/过滤文件集

 2021-02-26 

Creating/filtering fileset from a list in a file or from a property with ant

让我们假设我有一个名为" list-of-files.txt"的文件,其内容如下:

1
2
3
file1.txt
file2.properties
file3.class

我想在ant中使用此内容:

1
<fileset filelist="list-of-files.txt" />

有可能吗?

此外,如果我在属性中包含以下文件列表:

1
<property name="various.files" value="file1.txt,file2.properties,file3.class" />

是否可以使用它创建文件集?类似于:

1
<fileset files="${various.files}" />

先谢谢您!


听起来PatternSet可能有帮助。查看includesincludesfile属性以及嵌套元素。您还可以查看FileSet文档,以了解在该上下文中如何使用它们。