in taverna-commandline-common/src/main/java/org/apache/taverna/commandline/data/SaveResultsHandler.java [67:83]
private void saveList(List<Path> list, Path destination) throws IOException {
int index = 1;
for (Path data : list) {
if (data != null) {
if (DataBundles.isList(data)) {
Path outputPath = destination.resolve(String.valueOf(index));
Files.createDirectories(outputPath);
saveList(DataBundles.getList(data), outputPath);
} else if (DataBundles.isError(data)) {
Files.copy(data, destination.resolve(String.valueOf(index) + ".error"));
} else {
Files.copy(data, destination.resolve(String.valueOf(index)));
}
}
index++;
}
}