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

2025-04-05 21:35:54
推荐回答(1个)
回答1:

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

不过 不同平台不一样

调用对应函数即可。

比如VC平台

#include 
#include 
#include 
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

#include

函数名为 mkdir

#include 
#include 
#include 
#include 
void func(void)
{
    char dir[200];
    char input[200];
    scanf("%s",input);
    sprintf(dir, "/home/test/%s",input);
    _mkdir(dir,0777);
}