It's currently not easily possible to read multiple files at the same time, when using row by row mode.
Each csv parse instance refers to the same feedRowParser() which then uses the same file:
char feedRowParser() {
return file.read();
}
bool rowParserFinished() {
return ((file.available()>0)?false:true);
}
I think it would be better if you can somehow set functions when creating the csv parse instance.