Obtener el nombre del archivo después de que el archivador haya cargado un archivo de forma asincrónica

Estoy cargando varios archivos en un directorio para analizar algunos datos de ellos. Esto funciona muy bien hasta ahora, pero me gustaría saber qué archivo estoy viendo. Así que necesito el nombre del archivo después de que fue cargado. ¿Alguien puede ayudar en eso?

// obtiene todos los archivos en dir

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

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

// cargando cada archivo

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

// ¡¡AQUÍ ME GUSTARÍA CONOCER EL NOMBRE !!

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);
  }
}

Saludos para cualquier sugerencia;)

Respuestas a la pregunta(3)

Su respuesta a la pregunta