Создание кросс-платформенного совместимого каталога в C ++ - PullRequest
1 голос
/ 09 июля 2010

Мне нужно динамически создавать каталог на основе входных имен файлов в C ++, и он должен быть кросс-платформенным. Я также знаком с библиотекой наддува. Входными данными для функции создания каталога будет строка со следующим прототипом:

void createDirectory (std::string name)

Пример кода будет высоко ценится.

Ответы [ 2 ]

7 голосов
/ 09 июля 2010

Если с Boost все в порядке, взгляните на create_directory() из Boost.Filesystem.

0 голосов
/ 09 июля 2010

Без Boost (или других кроссплатформенных фреймворков, таких как Qt, wxWidgets) или какой-либо будущей версии C ++ sandard, вам не повезло.

Вы можете использовать boost::filesystem.

...