linux C C 目錄操作

2021-08-07 22:31:05 字數 966 閱讀 2407

#include

int mkdir(const

char *path_name,mode_t mode);

#include

int rmdir(const

char *path_name);

rmdir要求刪除的目錄為空目錄,當目錄非空時會操作失敗

#include

dir *opendir(const

char *path_name); //開啟目錄

int closedir(dir *dp); //關閉目錄

struct dirent *readdir(dir *dp); //讀取目錄

讀取目錄的示例**

#include 

#include

#include

#include

#include

#include

#include

int main()

return

0;}

#include

int chdir(const

char *path_name); //切換工作路徑

int fchdir(int fd); //切換工作路徑

char * getcwd(char*buf,size_t size); //獲取當前目錄路徑(絕對路徑)

示例**

#include 

#include

#include

#include

int main()

else

return

0;}

linux c c 程式設計之 程序操作

程序 系統呼叫 getpid 可以得到程序的 id,而 getppid 可以得到父程序 建立呼叫該函式程序的程序 的 id.include pid t getpid void pid t getppid void struct passwd include include 程序的建立 include...

linux c c 之檔案的基本操作

include int open const char path name,int flag 開啟現有的檔案 int open const char path name.int flag,mode t mode 開啟 檔案,如果檔案不存在,則建立他 int create const char pat...

linux c c 字串 操作之 split

linux c 字串 操作之 分割 split include include 分割字串成二維陣列 可根據傳入分割符來計算出二維陣列長度大小 param msg 需要分割的字串 param splitchar 用於分割字串的字元 param arrlen 返回二維資料的長度,用於遍歷 return ...