中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

[Linux目錄文件]切換當前工作目錄路徑

發布時間:2020-05-31 13:42:05 來源:網絡 閱讀:1010 作者:銀河星君 欄目:編程語言
 //這是一個chdir和getcwd函數的應用實例
 //首先使用mkdir函數在當前文件夾下建立一個新的文件夾
 //然后使用chdir函數切換工作目錄到新建的文件夾下
 //打印輸出切換后的工作路徑,然后在該工作目錄下建立一個新的文件夾
 #include <stdio.h>
 #include <unistd.h>
 #include <fcntl.h>
 int main(int argc,char *argv[])
 {
    unsigned char temp;
    char npath[200];            //路徑字符串緩沖區
    if(argc != 3 )              //如果參數不為3
    {
        perror("請輸入正確的參數!\n");      //參數錯誤
        return 1;                           //退出
    }
    temp = mkdir(*(argv+1),S_IRUSR|S_IWUSR|S_IXUSR);            
    //在當前工作路徑(文件夾下)新建一個目錄,目錄名由arvg[1]指定
    if(temp == -1)      //如果創建失敗
    {
      printf("創建文件失敗!/n");   //創建目錄失敗
      return 2;                   //退出
    }
    temp = chdir(*(argv+1));      //切換目錄到arvg[1]指定的目錄下
    if(temp == -1)               //切換目錄失敗
    {
      printf("切換目錄操作失敗!/n");
      return 3;
    }
    else   //切換目錄操作成功
    {
      if(getcwd(npath,200) == NULL)     //如果沒有獲得當前的工作路徑
      {
        printf("不能獲得當前的工作路徑!\n");
        return 4;
      }
      else
      {
        printf("當前的工作路徑是 %s\n",npath);  //打印輸出當前的工作路徑
      }
    }
    temp = mkdir(*(argv+2),S_IRWXU|S_IRGRP|S_IXOTH);  
    //再建立一個由argv[2]指定名稱的文件夾
    return 0;
 }


向AI問一下細節

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

AI

四川省| 海原县| 阳朔县| 繁昌县| 连南| 和田县| 宜宾县| 惠安县| 敦煌市| 邵武市| 收藏| 安远县| 乐山市| 修武县| 大关县| 沙田区| 土默特右旗| 宁化县| 梅州市| 来宾市| 宁远县| 昌邑市| 六安市| 南陵县| 财经| 延川县| 正阳县| 和平县| 金寨县| 华阴市| 汉中市| 商河县| 岳普湖县| 郑州市| 大名县| 桂林市| 台北县| 土默特左旗| 年辖:市辖区| 鱼台县| 从江县|