我在不同的工作区中有一些黄瓜特征文件。例如:projectA中的 a.feature,b.feature 和projectB中的 c.feature,d.feature 。我必须使用另一个projectC中的java来检索功能文件的名称。
结果如下:
a.feature
b.feature
c.feature
d.feature
请帮忙。
提前致谢。
答案 0 :(得分:1)
以下代码可用于获取哪些文件的扩展名为功能
的文件File dir = new File((".//"));//+PACKAGENAMEVALUE.replace(".", "//")+"//"));
System.out.println(dir.getAbsolutePath());
String[] extensions = new String[] { "feature"};
List<File> files = (List<File>) FileUtils.listFiles(dir, extensions, true);
for (File file1 : files) {
// System.out.println("file: " + file1.getCanonicalPath());
bw.write("Cucumber Feature File Name:" +" " + file1.getName());
bw.newLine();
}
您可以通过修改以下内容获得不同类型的文件
String [] extensions = new String [] {“feature”,“jsp”,“txt”};