man 2 mkdir :
MKDIR(2) Linux Programmer’s Manual MKDIR(2)
NAME
mkdir - create a directory
SYNOPSIS
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
pathname 目录名称 mode_t 模式 可以添加目录的权限
RETURN VALUE
mkdir() returns zero on success, or -1 if an error occurred (in which
case, errno is set appropriately).
返回值:
成功返回0 错误返回 -1
例子:
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((mkdir("hello",555 )) < 0)
7 perror("mkdir faile");
8 else
9 printf("mkdir ok");
10 return 0;
11
12
13 }
man rmdir:
RMDIR(2) Linux Programmer’s Manual RMDIR(2)
NAME
rmdir - delete a directory
SYNOPSIS
#include <unistd.h>
int rmdir(const char *pathname);
DESCRIPTION
rmdir() deletes a directory, which must be empty.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is
set appropriately.
功能:删除一个空目录
返回值:成功返回 0 失败返回 -1
例子
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((rmdir("hello")) < 0)
7 perror("rmdir faile");
8 else
9 printf("rmdir ok\n");
10 return 0;
11
12
13 }