我必须在C
中递归地创建目录结构目前我在c ++中使用以下逻辑:
void createDirectoryRecursively(std::wstring path)
{
unsigned int pos = 0;
do
{
pos = path.find_first_of(L"\\/", pos + 1);
CreateDirectory(path.substr(0, pos).c_str(), NULL);
} while (pos != std::string::npos);
}
如何通过仅提供我需要的路径,在Windows中的单个API函数调用中递归创建目录结构?