C语言如何在指定路径下创建一个以用户输入命名的文件夹?

C语言如何在指定路径下创建一个以用户输入命名的文件夹?比如我需要在C:\windows文件夹下创建一个以用户输入数据命名的文件夹就像这样让用户输入字符比如用户输入的是he... C语言如何在指定路径下创建一个以用户输入命名的文件夹?比如我需要在C:\windows文件夹下创建一个以用户输入数据命名的文件夹 就像这样让用户输入字符比如用户输入的是hello就在C:\windows下创建一个以hello命名的文件夹! 展开
 我来答
风若远去何人留
2017-03-09 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450132
专业C/C++软件开发

向TA提问 私信TA
展开全部

C语言是有创建文件夹的函数的

不过 不同平台不一样

调用对应函数即可。

比如VC平台

#include <direct.h>
#include <string.h>
#include <stdio.h>
void func(void)
{
    char dir[200];
    char input[200];
    scanf("%s",input);
    sprintf(dir, "c:\\windows\\%s",input);
    _mkdir(dir);//VC 下是_mkdir  头文件为direct.h
}

类似的 Linux下 

头文件为

#include <sys/stat.h>

#include <sys/types.h>

函数名为 mkdir

#include <sys/stat.h>
#include <sys/types.h>
#include <string.h>
#include <stdio.h>
void func(void)
{
    char dir[200];
    char input[200];
    scanf("%s",input);
    sprintf(dir, "/home/test/%s",input);
    _mkdir(dir,0777);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式