File 如何在文件夹和子文件夹中循环查找具有预定义扩展名的文件?
我是jmeter的新手。您能告诉我如何循环遍历文件夹及其子文件夹,以便写下具有预定义扩展名的文件的路径吗。 文件扩展名将作为数组提供。文件路径最好也保存在数组中。使用和的示例解决方案 方法 上面的代码将JMeter安装文件夹中递归找到的扩展名为File 如何在文件夹和子文件夹中循环查找具有预定义扩展名的文件?,file,jmeter,directory,subdirectory,File,Jmeter,Directory,Subdirectory,我是jmeter的新手。您能告诉我如何循环遍历文件夹及其子文件夹,以便写下具有预定义扩展名的文件的路径吗。 文件扩展名将作为数组提供。文件路径最好也保存在数组中。使用和的示例解决方案 方法 上面的代码将JMeter安装文件夹中递归找到的扩展名为.xml的所有文件打印到JMeter.log文件中 您可以使用vars速记将文件名添加到日志中,而不是将文件名打印到日志中,以便以后在测试中重用。有关在JMeter中使用脚本、使用Beanshell以及使用Beanshell测试元素中的JMeter和Ja
.xml
的所有文件打印到JMeter.log文件中
您可以使用
vars
速记将文件名添加到日志中,而不是将文件名打印到日志中,以便以后在测试中重用。有关在JMeter中使用脚本、使用Beanshell以及使用Beanshell测试元素中的JMeter和Java API的示例的更多信息,请参阅文章。如果我想要包含多个扩展名的文件,我应该将每个扩展名作为扩展名数组的一个单独项来编写??
import org.apache.commons.io.FileUtils;
String path = System.getProperty("user.dir");
String[] extensions = {"xml"};
Collection files = FileUtils.listFiles(new File(path).getParentFile(), extensions, true);
for (File file : files) {
log.info(file.getAbsolutePath());
}