【发布时间】:2012-02-14 09:58:27
【问题描述】:
我刚刚找到了一小段代码,它可以让我在不使用 system() 的情况下使用 Windows API 创建目录。唯一的问题是我无法在子目录中创建目录。 例如
#include<windows.h>
int main(){
CreateDirectory ("C:\\random", NULL);
return 0;
}
在 C 中创建一个名为 random 的文件夹。
如果我这样做了
#include<windows.h>
int main(){
CreateDirectory ("C:\\Users\morons", NULL);
return 0;
}
它在名为 Usersmorons 的 C che 文件夹中创建,而不是在 Users 下的文件夹 morons。 有什么建议吗?
【问题讨论】:
-
CreateDirectory ("C:\\Users\\morons", NULL);
-
我试过了,但这种方式并没有创造任何东西。
-
您是否有权在 C:\Users 中创建目录?您可能需要以管理员身份运行该程序以获得必要的权限。
-
那个目录真的让我哈哈大笑!
标签: c++ windows api c++17 mkdir