您的位置:首页 > 运维架构 > Linux

(二)和菜鸟一起学unix之文件目录 mkdir ,rmdir

2012-10-05 12:21 471 查看
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 }

   

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unix linux delete
相关文章推荐