所以我想知道是否有任何简单的方法可以根据扩展名扫描代码中的某些文件。具体来说,我正在使用 Java 并想扫描 .feature 文件,因为我需要使用该信息创建一些东西。
我知道 PMD 是一回事,但是投入了很多时间,我无法弄清楚如何使用它,并且想知道是否有一种更简单的方法,无需报告、规则检测以及 PMD 不提供的开销。
谢谢
如果您知道文件在哪里,您可以执行类似...
File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();
然后你可以for
通过元素并通过
String type = "";
for(int i = 0; i < listOfFiles.length; ++i){
int extensionLocation = listOfFiles[i].lastIndexOf('.');
type = listOfFiles[i].getName().substring(extensionLocation);
//Once you have the type you can do something here.
}