Il n'y a rien en C++ standard pour ça. boost::filesystem est une bibliothèque permettant ça de manière portable : http://www.boost.org/libs/filesystem/doc/index.htm
Et plus particulièrement :...