java - 如何获取 Ant FileSet 中所有文件的列表

标签 java ant

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

最佳答案

看看 Tutorial: Tasks using Properties, Filesets & Paths 中的示例:

FileSet fs;
// ...
DirectoryScanner ds = fs.getDirectoryScanner(getProject());
String[] includedFiles = ds.getIncludedFiles();
for(int i=0; i<includedFiles.length; i++) {
    String filename = includedFiles[i].replace('\\','/');
    ...
}

关于java - 如何获取 Ant FileSet 中所有文件的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2780263/

相关文章:

java - Apache HttpClient : Location of redirected URLs

java - 不同的 JPA 持久性单元 (/EAR/EJB) 对同一 DB 上的同一实体进行 CRUD : anyone?

ant - Gradle无法执行Ant目标

logging - 拦截来自 Ant 的 Commons 日志记录

java - 如何使用 Ant 将整个 lib 目录(包括所有子目录)放在类路径中?

java - Ant ,从一个属性值引用到另一个

java - 当导入路径包含经常更改的版本号时,是否有一种聪明的方法来管理 Java 中的导入?

java - 日期时间的国际化

java - Ant 和 Junit 所有测试均失败

java - 相同的无状态 session bean 在同一应用程序中工作不同