国产探花免费观看_亚洲丰满少妇自慰呻吟_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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肇州县| 通河县| 安康市| 平遥县| 长乐市| 天峻县| 固阳县| 中西区| 和林格尔县| 乃东县| 任丘市| 怀柔区| 梁河县| 临泉县| 禄丰县| 芜湖市| 垣曲县| 内黄县| 鹤庆县| 荃湾区| 象山县| 内江市| 江达县| 甘泉县| 乌审旗| 景东| 秀山| 新乐市| 祁连县| 临洮县| 梁河县| 宜阳县| 双鸭山市| 徐汇区| 临夏县| 磐石市| 中方县| 普安县| 高尔夫| 邵阳县| 岑溪市|