ciao, grazie per la risposta!
non voglio fargli leggere tutto a colpo singolo perché deve funzionare anche con cartelle con numeri elevati di file (anche 500.000) ed il programma deve essere sempre reattivo, senza considerare che per ogni file ci sono certe operazioni da fare che non voglio delegare al thread principale del programma sempre per questioni di reattività generale
il getFiles è una soluzione temporanea, attualmente lui si carica comunque tutto nella lista quindi non mi risolve la situazione, ma si sa, per risolvere un problema articolato è meglio farne un pezzettino alla volta eheh
per il fatto che non tenga conto dei file aggiunti/rimossi è un altro problema che devo ancora decidere come affrontare, ma nel mio frangente non rappresenta un problema reale in quanto il contenuto delle cartelle rimane lo stesso!