Per la gestione dei file ci sono delle apposite API

File Management Functions
http://msdn.microsoft.com/en-us/libr...32(VS.85).aspx

A te serve la

FindFirstFile Function
http://msdn.microsoft.com/en-us/libr...18(VS.85).aspx

la

FindNextFile Function
http://msdn.microsoft.com/en-us/libr...28(VS.85).aspx

e la

FindClose Function
http://msdn.microsoft.com/en-us/libr...13(VS.85).aspx

Un esempio di quello che vuoi fare lo trovi in

Listing the Files in a Directory
http://msdn.microsoft.com/en-us/libr...00(VS.85).aspx


P.S. Se non sai cosa e' un file system, un bel libro di teoria da studiare prima di programmare non sarebbe una cattiva idea ...