导航:首页 > 文件处理 > c语言怎么做文件夹

c语言怎么做文件夹

发布时间:2025-08-04 15:31:05

❶ c语言如何创建文件夹

在C语言中可以通过调用创建文件夹函数,或者使用系统命令两种方法创建文件夹。 一、调用库函数。 C语言库函数创建文件夹依赖于编译器,不同编译器使用的创建文件夹函数不同。 举例如下: 1、VC/VS编译器。 函数声明为 int _mkdir( const char *dirname ); 头文件为direct.h。 功能为创建dirname文件夹,并返回结果,如果成功则返回0,否则返回-1。 2、TC编译器。 声明形式为 int mkdir(char *pathname); 头文件为dir.h。 功能为创建pathname文件夹,并返回结果,如果成功则返回0,否则返回-1。 3、gcc编译器。 声明形式为int mkdir(const char *pathname, mode_t mode); 其中函数头文件为sys/stat.h, 参数类型mode_t头文件为sys/types.h。 与其他编译器的创建文件夹函数不同,gcc创建文件夹多了一个参数mode, 指定被创建文件夹的权限。 函数功能为创建文件夹名为pathname, 权限值为mode的文件夹。 如果成功则返回0,否则返回-1。 二、通过系统命令调用。 在C 语言中可以通过system函数调用系统命令,具体命令格式取决于操作系统。 比如在Linux/Unix下,可以使用: system("mkdir ./XXX"); 来创建XXX文件夹。 而在windows下需要使用dos命令,比如: system("mkdir .\\XXX");

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

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

不过 不同平台不一样

调用对应函数即可。

比如VC平台

#include<direct.h>
#include<string.h>
#include<stdio.h>
voidfunc(void)
{
chardir[200];
charinput[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>
voidfunc(void)
{
chardir[200];
charinput[200];
scanf("%s",input);
sprintf(dir,"/home/test/%s",input);
_mkdir(dir,0777);
}
阅读全文

与c语言怎么做文件夹相关的资料

热点内容
android百度地图下载 浏览:198
mac不能写入移动硬盘有没有什么命令 浏览:631
创建新文件夹怎么备份 浏览:257
我的世界电脑版中国版服务器下载地址 浏览:713
安卓平板为什么创建下载文件失败 浏览:232
如何快速提高自律app 浏览:20
中文单片机程序设计语言 浏览:690
为什么电脑写程序编译不了 浏览:578
单片机精确计时 浏览:127
程序员与ui那个工资高 浏览:42
如何把c语言代码放到编译器 浏览:603
app开发用什么语言好 浏览:313
crmjava开源系统 浏览:246
电气工程师程序员年薪 浏览:131
设计院文件加密破解 浏览:842
苹果appstore在哪里看余额 浏览:635
linuxnfs开机挂载 浏览:882
godes加密 浏览:377
战狼2什么时候上映app 浏览:659
python运行系统指令 浏览:246