在JMeter中递归列出文件夹和子文件夹中的文件

我用BeanShell SamplerJMeter到列表中的所有文件从一个文件夹。它仅列出目录中的文件,并且无法在子目录中执行相同的操作

File folder = new File("C:\\_private\\Files\\input");

File[] files = folder.listFiles(new FileFilter() {

public boolean accept(File file) {

return file.isFile();

}

});

for (int i=0; i < files.length; i++) {

vars.put("file_" + i, files[i].getAbsolutePath());

}

回答:

移动使用JSR223采样用下面的代码文件实用程序:

import org.apache.commons.io.FileUtils;

List<File> files = FileUtils.listFiles(new File("C:\\_private\\Files\\input"), null, true);

替换files.length为的注意事项files.size()

for (int i=0; i < files.size(); i++) {

vars.put("file_" + i, files[i].getAbsolutePath());

}

以上是 在JMeter中递归列出文件夹和子文件夹中的文件 的全部内容, 来源链接: utcz.com/qa/412530.html

回到顶部