美文网首页
Linux下代码实现创建目录mkdir

Linux下代码实现创建目录mkdir

作者: wuli拉索哈迪 | 来源:发表于2020-04-10 10:10 被阅读0次

Linux下mkdir函数

头文件库:

1. 创建目录

      #include <sys/stat.h>

      #include <sys/types.h>

      int mkdir(const char *pathname, mode_t mode);

运用条件:只能在已存在的目录下建立一级子目录

返回值:  返回0表示成功,返回-1表述出错。

mode 表示新目录的权限,可以取以下值:

其中,mode就用0777,0755这种形式。

2. 判断一个目录是否存在

可以使用opendir来判断,这是比较简单的办法。

      #include <sys/types.h>

      #include <dirent.h>

      DIR *opendir(const char *name);

***********************************

#include<stdio.h>

#include<string.h>

#include<errno.h>

#include<unistd.h>

#include<dirent.h>

#include<sys/types.h>

#include<sys/stat.h>

extern int errno;

#define MODE (S_IRWXU | S_IRWXG | S_IRWXO)

int mk_dir(char *dir)

{

    DIR *mydir = NULL;

    if((mydir= opendir(dir))==NULL)//判断目录

    {

      int ret = mkdir(dir, MODE);//创建目录

      if (ret != 0)

      {

          return -1;

      }

      printf("%s created sucess!/n", dir);

    }

    else

    {

        printf("%s exist!/n", dir);

    }

    return 0;

}

相关文章

  • Linux下代码实现创建目录mkdir

    Linux下mkdir函数 头文件库: 1. 创建目录 #include #include ...

  • Linux命令收集

    记录Linux学习路上的点滴命令: 创建目录使用 mkdir 命令创建目录mkdir $HOME/testFold...

  • pip源更新为国内源

    Linux下: 根目录创建.pip文件:mkdir ~/.pip 创建文件pip.conf:vim ~/.pip/...

  • Linux目录相关操作

    目的: 了解Linux目录管理类命令 1、mkdir 创建目录命令 mkdir [OPTION]... DIREC...

  • Redis安装

    linux系统下ls 查看当前目录cd ..返回上一层目录cd 进入 src 目录创建redis 目录mkdir ...

  • Linux及常用命令

    Linux 常用命令: cd 目录 mkdir 目录(创建目录) pwd(显示当前目录/文...

  • Linux 基础入门

    Linux 基础入门 目录操作 任务时间:5min ~ 10min 创建目录 使用 mkdir 命令创建目录 切换...

  • linux创建目录命令mkdir

    一、mkdir命令 1、用于创建目录或者多级目录 使用格式:mkdir [选项] 目录名称 -p 创...

  • [Linux]-mkdir命令 – 创建目录

    语法 mkdir [参数] [目录] 参数

  • Linux与Shell

    Linux目录结构及解释 查看命令行执行完位置: 命令记录 mkdir mkdir命令 用来创建目录。 语法:mk...

网友评论

      本文标题:Linux下代码实现创建目录mkdir

      本文链接:https://www.haomeiwen.com/subject/mjplmhtx.html