nothing so far..as i have no refrences to go to..its kind of project to do something we havent learned b4 just to see how we searh and understand another codes
I'm sure there are libraries that will wrap this into C++, but at it's core this is a C problem. You can use l of Win32 in a C++ program though as C++ fully supports C. Win32 is written in C in case you didn't know.
I haven't ever used Boost myself, though I hear it does have a great file system wrapper. But I also hear it is quite the pain to set up and would very well have a lot of unneeded stuff for this task.