Allora il codice non funziona perchè la funzione che mi restituisce tutti file della cartella (e delle sottocartelle) non mi restituisce solo il nome del file, ma anche la sua cartella.

Quindi se nella cartella "aoe" c'è il file "ciao.txt" lui mi restituisce: "aoe/ciao.txt".

E questo credo essere l'errore per cui il tu oscript non funziona. Ma purtroppo non riesco a riadattarlo in modo che funzioni