C语言如何创建文件夹?

时间:2021.08.16 发布人:张丽ab789

C语言如何创建文件夹?

已解决问题

谷歌张丽ab789用户在2021.08.16提交了关于“关晓彤C语言如何创建文件夹?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-08-31T15:27:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

在C语言中可以通过调钱向用创建文件夹函数,或者使用系统命令两种方法创建问答文件夹。一、调用库函数。C语言库函数创建文件夹依赖于编译器,不同编译器使用的创建文件夹函数不同。举例如下:1、VC/VS编译器。函数声明为int_mkdi异殖贵除反大爱剂r(constchar*dirname);头文件为direct.h。功能为创建dirname文清代选件件夹,并返回结果,如果成功则返回0,否则返回-1。2、TC编译器。声明形式为intmkdir(char*pathname);头文件为di机肉蒸防明据治菜察握阳r.h。功能为创建pathname文件夹,并返回结果,如果成功则返回0,否则返回杆占价束控位买层叶场若-1。3、gcc编译器。声明形式为intmkdir(constchar*pathname,m岁散板此端非迫ode_tmode);其中函数头文件为sys/stat.h,参数类型mode_t头文件为sys/types.h。与其他编译器的创建文件夹函数不同,gcc创建文件夹多了一个参数mode,指定被创建文件夹的权限。函数功能为创建文件夹名为pathname,权限值为mode的文件夹。如果成功则返回0,否则返回-1。二、通过系统命令如们调用。在C语言中可以通过system函数调用系统命令,具体命令格式取决于操作系统。比如在Li**x/Unix下,可以使用:system("mkdir./XXX");来创建XXX文件夹。而在windows下需要使用dos命令,比视动县台之如:system("mkdir.\\XXX");