con readdir ti devi fare tutto il ciclo di lettura, con scandir gli passi una funzione con cui controllare i files.