永发信息网

linux c用什么函数创建文件夹

答案:1  悬赏:40  手机版
解决时间 2021-02-14 02:16
  • 提问者网友:泪痣哥哥
  • 2021-02-13 14:42
linux c用什么函数创建文件夹
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-13 16:12
Linux c语言可以使用系统提供的mkdir函数来创建文件夹。
1、函数原型
int mkdir(const char *path, mode_t mode);
2、参数说明:

path是目录名 
mode是目录权限3、需要头文件
#include 4、示例
//添加mkdir函数声明头文件 
#include 
#include 
int main() //主函数
{
//直接调用mkdir函数
//建立一个名为zhidao的文件夹
//权限为0777,即拥有者权限为读、写、执行
//拥有者所在组的权限为读、写、执行
//其它用户的权限为读、写、执行
    mkdir("zhidao",0777);
    return 0;
}说明:函数调用试图建立777权限的文件夹,但是在实际程序执行时,还需要考虑umask值,最终才会得到实际的权限。
5、执行效果如下图所示

说明:t.c是源码文件,有gcc进行编译,-o是gcc的参数,有于指明编译后输出的文件,t为源码经gcc编译后生成的可执行文件。./t是执行当前目录下的生成的可执行文件t。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯