Linux系统编程16-mkdir与rmdir
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
作用: 创建一个目录
参数:
pathname: 创建的目录的路径
mode: 权限,八进制的数
返回值:
成功返回0, 失败返回-1
int rmdir(const char *pathname)
作用:删除一个空目录,目录必须为空,否则调用失败
返回值:成功返回0, 失败返回-1
实例:创建目录
mkdir.c
#include <sys/stat.h>
#include <sys/types.h>
#include <stdio.h>
int main(int argc, char const *argv[])
{
int ret = mkdir("testdir", 0777);//mode&~umask&0777
if (ret == -1)
{
perror("mkdir err");
return -1;
}
return 0;
}
本文作者:言叶以上
本文链接:https://www.cnblogs.com/anqwjoe/p/16793203.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步