溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[Linux目錄文件]在Linux中打開和關閉一個目錄

發布時間:2020-07-17 21:55:46 來源:網絡 閱讀:591 作者:銀河星君 欄目:編程語言
 //判斷當前工作路徑下某個目錄是否存在
 //如果不存在則創建該目錄
 //目錄名由argv參數傳遞進去
 #include <fcntl.h>
 #include <sys/types.h>
 #include <dirent.h>
 #include <stdio.h>
 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;
 }


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女