[Linux目录文件]在Linux中打开和关闭一个目录

 //判断当前工作路径下某个目录是否存在
 //如果不存在则创建该目录
 //目录名由argv参数传递进去
 #include 
 #include 
 #include 
 #include 
 int main(int argc,char *argv[])
 {
   DIR *dp;	    //目录文件指针
   int temp;        //存放mkdir函数的返回值
   if(argc != 2)    //如果参数不正确
   {
     printf("请输入正确的参数!/n");   
     return 1;
   }
   dp = opendir(*(argv+1));        //尝试打开目录
   if(dp == NULL)         //出错,说明目录不存在
   {
     printf("目录不存在!\n");
     temp = mkdir(*(argv + 1),S_IRWXU|S_IRGRP|S_IXOTH);  //创建目录文件
     if(temp == -1)
     {
       printf("创建目录失败!\n");
       return 2;
     }
     else
     {
       printf("创建目录%s成功!\n",*(argv+1));
     } 
   }
   else
   {
      printf("目录%s已经存在!打开成功!\n",*(argv+1));
      closedir(dp);       //关闭目录
   }
   return 0;
 }

当前标题:[Linux目录文件]在Linux中打开和关闭一个目录
文章来源:http://bzwzjz.com/article/jeeedo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设推广 手机网站建设套餐 网站建设 阿坝网站设计 高端网站设计 自适应网站设计 定制网站设计 成都网站建设 成都网站建设流程 成都网站设计公司 企业网站设计 上市集团网站建设 成都网站设计 成都网站设计 定制网站建设多少钱 成都网站建设 企业网站设计 古蔺网站建设 成都h5网站建设 app网站建设 营销型网站建设 高端网站建设