Java 如何获取Ant文件集中所有文件的列表

Java 如何获取Ant文件集中所有文件的列表,java,ant,Java,Ant,我正在用java编写一个自定义ant任务。我想获得一个文件集中所有文件的列表。做这件事的最佳方法是什么?请看以下示例: FileSet-fs; // ... DirectoryScanner ds=fs.getDirectoryScanner(getProject()); 字符串[]includedFiles=ds.getIncludedFiles(); 对于(int i=0;iYou可能更喜欢使用Union.listResources()。它返回一个资源[],这可能更容易处理。不幸的是,似乎缺

我正在用java编写一个自定义ant任务。我想获得一个文件集中所有文件的列表。做这件事的最佳方法是什么?

请看以下示例:

FileSet-fs;
// ...
DirectoryScanner ds=fs.getDirectoryScanner(getProject());
字符串[]includedFiles=ds.getIncludedFiles();

对于(int i=0;iYou可能更喜欢使用Union.listResources()。它返回一个资源[],这可能更容易处理。不幸的是,似乎缺少好的文档。请查看源代码:我在jslint4java中使用了它:
FileSet fs;
// ...
DirectoryScanner ds = fs.getDirectoryScanner(getProject());
String[] includedFiles = ds.getIncludedFiles();
for(int i=0; i<includedFiles.length; i++) {
    String filename = includedFiles[i].replace('\\','/');
    ...
}