Je te le déconseille. Les MFC sont en perte de vitesse chez Microsoft (remplacées par .NET), et ne sont pas portables.

J'utilise boost::filesystem depuis peu, j'aime assez. Exemple de code qui...