Obter nome do arquivo após filereader de forma assíncrona carregou um arquivo

Eu estou carregando vários arquivos em um diretório para analisar alguns dados deles. Isso funciona muito bem até agora, mas eu gostaria de saber qual arquivo eu estou olhando. Então eu preciso do nome do arquivo depois que ele foi carregado. Alguém pode ajudar nisso?

// pega todos os arquivos no dir

function updateData(){
  var dirReader = approot.createReader();

  var fail =failCB('Error - Directory for parsing failed to open'); // logs fail...
  dirReader.readEntries(parseData,fail); 
}

// carregando cada arquivo

function parseData(entries){
  var i;
  for (i=0; i<entries.length; i++) {
    var reader = new FileReader();
    reader.onloadend = createListItem;
    reader.readAsText(entries[i]);
  }
}

// AQUI EU GOSTARIA DE CONHECER O NOME !!!!

function createListItem(evt){
    // it gives me all the loaded data. But based on wich file it was, i would like to handle it!
  console.log(evt.target.result)
    // lets say something like this
    $('#content').find(   file.name   ).append(evt.target.result);
  }
}

aplausos para qualquer sugestão;)

questionAnswers(3)

yourAnswerToTheQuestion