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、需要头文件
#include4、示例
//添加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。
1、函数原型
int mkdir(const char *path, mode_t mode);
2、参数说明:
path是目录名
mode是目录权限3、需要头文件
#include
//添加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。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯