l'unica cosa che mi viene in mente è prova a usare

Filelen(path)
invece di

LOF(iFree)