国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

文件和目錄的維護

2024-06-28 15:59:25
字體:
來源:轉載
供稿:網友

主要涉及文件權限和所有者的修改

文件的鏈接,刪除

目錄的創建,切換,刪除

#include <sys/stat.h>

int chmod (const char *path, mode_t mode);

修改指定文件的權限,與open調用同樣

#include <sys/types.h>

#include <unistd.h>

int chown (const char *path, uid_t owner, gid_t group);

修改指定文件的 owner 和 group (getuid()和getgid()可以獲得用戶ID和組ID)

#include <unistd.h>

int unlink (const char *path); // 刪除一個文件的目錄項并減少它的鏈接數,success:0 fail:-1鏈接數為0且沒有進程打開它,文件會被刪除

int link ( const char *path1, const char *path2);//創建一個新的鏈接(path2)到path1

int symlink( const char *path1, const char *path2);創建一個符號鏈接

#include <unistd.h>//系統調用函數在此頭文件內

#include <sys/stat.h>//mode_t在此頭文件內定義

int mkdir (const char *path, mode_t mode);//mode 見open系統調用

int rmdir (const char *path);//刪除目錄,但要保證目錄為空

int chdir (const char *path);//切換目錄,相當于 cd

char *getcwd(char *buf, size_t size);//把當前目錄的名字寫到給定的buf里,size設定緩沖區大小(超出會有一個ERANGE錯誤)成功返回指針buf,失敗返回NULL


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丹寨县| 福建省| 萝北县| 凯里市| 蒙阴县| 瑞安市| 沂水县| 贺州市| 东乡县| 邯郸市| 抚顺县| 盘山县| 平度市| 万盛区| 托克逊县| 金门县| 江西省| 东阿县| 改则县| 马公市| 鄂温| 吉林市| 庆阳市| 宾川县| 含山县| 大名县| 芮城县| 白城市| 唐河县| 余江县| 雷山县| 广汉市| 荔波县| 岳普湖县| 基隆市| 达拉特旗| 济阳县| 永靖县| 长春市| 潜江市| 南陵县|