最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux下C語(yǔ)言中的mkdir函數(shù)與rmdir函數(shù)

 更新時(shí)間:2013年08月15日 08:55:59   作者:  
以下是對(duì)C語(yǔ)言中的mkdir函數(shù)與rmdir函數(shù)進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下

mkdir函數(shù)用于創(chuàng)建目錄。格式如下:
#include<sys/types.h>
#include<sys/stat.h>
#include<unistd.h>
int mkdir(const char *pathname,mode_t mode);

其中參數(shù)pathname是新創(chuàng)建目錄的目錄名,mode指定該目錄的訪問權(quán)限,這些位將受到文件創(chuàng)建方式屏蔽(umask)的修正。

該函數(shù)創(chuàng)建一個(gè)名為pathname的空目錄,此目錄自動(dòng)含有“.”和“..”2個(gè)登記項(xiàng)。這個(gè)新創(chuàng)建目錄的用戶ID被設(shè)置為調(diào)用進(jìn)程的有效用戶ID,其組則為父目錄的組ID或者進(jìn)程的有效組ID。

若調(diào)用成功,mkdir將更新該目錄的st_atime、st_ctime和st_mtime,同時(shí)更新其父目錄的st_ctime和st_mtime,然后返回0。若調(diào)用失敗,mkdir將返回-1.

由pathname指定的新目錄的父目錄必須存在,并且調(diào)用進(jìn)程必須具有該父目錄的寫權(quán)限以及pathname涉及的各個(gè)分路徑目錄的搜尋權(quán)限。

rndir函數(shù)刪除一個(gè)空目錄,它的格式如下:
#include<unistd.h>
int rmdir(const char *pathname);
使用rmdir函數(shù)時(shí),目錄必須為空,否則調(diào)用失敗,函數(shù)返回-1.成功時(shí),函數(shù)返回0.
例子:創(chuàng)建一個(gè)新目錄,然后刪除此目錄。

復(fù)制代碼 代碼如下:

#include<sys/types.h>
#include<unistd.h>
#include<limits.h>
#include<sys/stat.h>
int main(int argc,char *argv[])
{
    char path[1000];
    char file[1000];
    /*
    if(argc!=2)
   {
      printf("Usage mk<pathname>\n");
    return 1;
   }
*/
argv[1] = "test";
getwd(path);   //取得當(dāng)前工作目錄
printf("current dirctory is:%s\n",path);
if(mkdir(argv[1],S_IRWXU|S_IRGRP|S_IXGRP|S_IROTH)<0)//創(chuàng)建新目錄
{
  printf("mkdir failed\n");
  return 2;
}
if(chdir(argv[1])<0)   //改變當(dāng)前工作目錄為新目錄
{
   printf("chdir failed \n");
   return 3;
}
getwd(path);
printf("mkdir successed.\n New current directory is:%s\n",path);
//rmdir(path);  //刪除新建目錄
printf("%s is removed\n",path);
return 0;
}

相關(guān)文章

  • C語(yǔ)言文件操作詳解

    C語(yǔ)言文件操作詳解

    這篇文章主要介紹了C語(yǔ)言 文件操作解析詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-10-10
  • C++中內(nèi)存池和內(nèi)存分配區(qū)Arena概念詳解

    C++中內(nèi)存池和內(nèi)存分配區(qū)Arena概念詳解

    在 C++ 中,內(nèi)存分配區(qū)(Arena)通常指的是預(yù)先分配的一大塊連續(xù)內(nèi)存空間,這種方法的主要目的是提高內(nèi)存分配和釋放的效率,下面就跟隨小編一起了解一下C++中內(nèi)存池和內(nèi)存分配區(qū)Arena相關(guān)概念吧
    2023-12-12
  • C語(yǔ)言實(shí)現(xiàn)航班管理系統(tǒng)

    C語(yǔ)言實(shí)現(xiàn)航班管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)航班管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置

    Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置

    這篇文章主要為大家介紹了Java C++ 算法題解leetcode1582二進(jìn)制矩陣特殊位置示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • C語(yǔ)言結(jié)構(gòu)體字節(jié)對(duì)齊的實(shí)現(xiàn)深入分析

    C語(yǔ)言結(jié)構(gòu)體字節(jié)對(duì)齊的實(shí)現(xiàn)深入分析

    這篇文章主要介紹了C語(yǔ)言結(jié)構(gòu)體字節(jié)對(duì)齊的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-10-10
  • C++ getcwd函數(shù)獲取項(xiàng)目運(yùn)行路徑方法詳解

    C++ getcwd函數(shù)獲取項(xiàng)目運(yùn)行路徑方法詳解

    在Linux下做QT項(xiàng)目時(shí),需要獲取項(xiàng)目的運(yùn)行路徑,于是用getcwd函數(shù)進(jìn)行獲取,然后在Windows下進(jìn)行測(cè)試,發(fā)現(xiàn)獲取到的是程序的項(xiàng)目路徑,即代碼文件路徑,然后再Linux QT中測(cè)試,獲取到的又是運(yùn)行路徑,這就很納悶了。經(jīng)過再三測(cè)試,終于發(fā)現(xiàn)了原因
    2022-10-10
  • C++設(shè)計(jì)模式之工廠方法模式的實(shí)現(xiàn)及優(yōu)缺點(diǎn)

    C++設(shè)計(jì)模式之工廠方法模式的實(shí)現(xiàn)及優(yōu)缺點(diǎn)

    工廠方法模式是一個(gè)創(chuàng)建型設(shè)計(jì)模式,通過定義一個(gè)創(chuàng)建對(duì)象的接口,讓其子類決定實(shí)例化哪一個(gè)工廠類,這篇文章主要給大家介紹了關(guān)于C++設(shè)計(jì)模式之工廠方法模式的實(shí)現(xiàn)及優(yōu)缺點(diǎn),需要的朋友可以參考下
    2021-06-06
  • c++中的字節(jié)序與符號(hào)位的問題

    c++中的字節(jié)序與符號(hào)位的問題

    這篇文章主要介紹了c++中的字節(jié)序與符號(hào)位的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • Qt Designer的簡(jiǎn)單使用方法

    Qt Designer的簡(jiǎn)單使用方法

    用 C++ 代碼編寫圖形界面的問題就是不直觀,因此 Qt 項(xiàng)目開發(fā)了專門的可視化圖形界面編輯器,本文就詳細(xì)的介紹一下
    2021-08-08
  • C語(yǔ)言實(shí)現(xiàn)無頭單鏈表詳解

    C語(yǔ)言實(shí)現(xiàn)無頭單鏈表詳解

    大家好,本篇文章主要講的是C語(yǔ)言實(shí)現(xiàn)無頭單鏈表詳解,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02

最新評(píng)論

始兴县| 青阳县| 内江市| 油尖旺区| 金沙县| 郎溪县| 闽清县| 徐州市| 肇州县| 大城县| 洛扎县| 博罗县| 汝南县| 赣榆县| 延寿县| 海城市| 尉犁县| 巫山县| 凤阳县| 石河子市| 连南| 宕昌县| 丰都县| 福鼎市| 罗城| 宣汉县| 张家港市| 东平县| 大荔县| 普兰店市| 雅江县| 石楼县| 桂东县| 连山| 沙洋县| 萨嘎县| 长春市| 茶陵县| 天津市| 淮北市| 陆川县|