mmm...

se posso chiedere... perchè un numero sconosciuto di file?

I metodi che mi vengono in mente sono:
1 - usare un linguaggio server side per leggere quanti file ci sono...

2 - quando la condizione (success) restituisce false (quindi il file txt nn c'è) bloccare il while.