Windows SDKやMFCに関するメモです。 (記載内容について正しいことを保証するものではありません。MSDN等で確認してください)
単一のAPIで実現できるありがたいAPIがあります。
BOOL MakeSureDirectoryPathExists(PCSTR DirPath );
注意点はただひとつ! pathの終わりがディレクトリの場合は文字列の最後に'\'が必要。