我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

[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://shouzuofang.com/article/jeeedo.html

其他资讯