在SDL中创建新文件夹或目录

时间:2011-12-02 13:14:57

标签: c++ sdl

有没有办法使用SDL创建目录? 我想要类似于windows api函数SHCreateDirectory()的东西。

我一直在这里看 http://www.libsdl.org/cgi/docwiki.cgi/SDL_API 但是没有什么可以接近的。

2 个答案:

答案 0 :(得分:2)

SDL不会公开用于文件系统操作的API。 See this post on the same topic

您可以使用BoostQt(仅使用核心软件包)进行跨平台文件系统操作。

答案 1 :(得分:1)

在Windows上,使用CreateDirectory()

#include <iostream>
#include <windows.h>
#include <string>

using namespace std;

LPSECURITY_ATTRIBUTES attr;
attr = NULL;
string folder_name = "test"
CreateDirectory(folder_name.c_str(), attr);

我还没有测试过这段代码。