, что является удобным способом для создания каталога, когда путь, как это дается: «\ сервер \ Foo \ бар \»C++, как создать каталог с пути
к сведению, что промежуточные каталоги не могут существовать ,
CreateDirectory и mkdir только, кажется, создают последнюю часть каталога и дают ошибку в противном случае.
платформа - это Windows, MSVC-компилятор.
спасибо!
Устаревший: «[Эта функция доступна через Windows XP с пакетом обновления 2 (SP2) и Windows Server 2003. В последующих версиях Windows она может быть изменена или недоступна.]» – Technophile
@Technophile - согласно MSDN, 'SHCreateDirectory' устарел после XP SP2 и Server 2003 (http://msdn.microsoft.com/en-us/library/bb762130(v=vs.85).aspx). Он не упоминает, что 'SHCreateDirectoryEx' устарел. – Ferruccio
В настоящее время SHCreateDirectory ** Ex ** также устарел: msdn.microsoft.com/en-us/library/bb762131(v=vs.85).aspx – sergiol