Вы можете посмотреть Seam (см. в этой статье для обсуждения использования Seam с JSF и AJAX).
Когда я использовал Судя по всему, в последний раз это было довольно медленно. Возможно, вы захотите создать свой собственный компонент JSF, который генерирует JavaScript (например, используя jQuery, как описано в в этой статье ).
Используйте функцию mkdir .
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
С появлением c++17
мы имеем библиотека Filesystem предоставляющие услуги для управления файлами и каталогом. Для создания каталога можно использовать std::filesystem::create_directory
.
Пример:
#include <filesystem>
std::filesystem::create_directory("newdir");
Если вы можете использовать C++ (как предполагается выбранными тегами) и библиотеки boost, файловая система Boost может помочь вам с помощью функции create_directory.
Если вы не хотите иметь все библиотеки boost в вашем проекте, вы можете загрузить инструмент под названием bcp для извлечения только того подмножества, которое вам нужно, в вашем случае boost filesystem и ее зависимостей.