Have you tried FindFirstFile() FindNextFile() ect under Windows (using *.mp3) Don't forgat the FindClose()