资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

[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中打开和关闭一个目录
URL分享:http://cdkjz.cn/article/jeeedo.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220