In unix potrei fare
codice:
/* var */
DIR * dir;

/* open the directory for reading */
dir = opendir(nomeDir);

if (!dir) {  
fprintf(stderr, "Impossibile aprire '%s': ", nomeDir);  
perror("");  
return;      
}
ma non ho trovato analogo per win.
Anche se non fosse in std c come sarebbe?