鏈結檔案的操作

2021-07-10 09:29:15 字數 685 閱讀 7873

1.硬鏈結

#include

int link(const char *pathname1,const *pathname2);

通過函式建立乙個新目錄項pathname2,引用現存盤案pathname1,如果pathname2已經存在,則返回出錯;

硬鏈結要求pathname1和pathname2所指向的路徑名應當在同乙個檔案系統中(注:只用超級使用者才可以建立指向乙個目錄的新鏈結)。

(2)刪除鏈結(unlink函式):

#include

int unlink(const char *pathname);

使用remove函式解除對乙個檔案或目錄的連線(對於檔案,其功能與unlink相同).

#include

int symlink(const char *actualpath,const char *sympath);

函式建立了乙個指向actualpath的新目錄項sympath(不要求actualpath已經存在,並且actualpath和sympath不需要位於同乙個檔案系統中)

##include

int readlink(const char *pathname,char *buf,int bufsize);

pathname所要檢視的鏈結

buf字串指標,獲取的相關資訊儲存在相應緩衝區內

Ajax的鏈結操作

xmlhttprequest 物件用於在後台與伺服器交換資料。xmlhttprequest能夠 2.在頁面已載入後從伺服器請求資料 3.在頁面已載入後從伺服器接收資料 4.在後台向伺服器傳送資料 ajax.open get url,true ajax的open 方法有3個引數 1 method 2 ...

符號鏈結檔案 Linux硬鏈結檔案的建立

雖然符號鏈結與硬鏈結兩者的名字裡面都有鏈結,但是兩者還是有很大的不同的,兩者的原理與特徵都不相同 首先我們看一下linux的檔案是如何儲存的。在linux中當劃分磁碟分割槽並格式化的時候,整個分割槽會被劃分為2個部分即 inode區和data block區 乙個檔案會被分成兩個部分,分開存放,一部分...

符號鏈結檔案和硬鏈結檔案

實驗6 11.針對符號連線檔案和硬連線檔案。測試以下函式,分析其執行過程並給出結論。分析 b檔案為a檔案的軟連線檔案,從實驗測試可以看出用stat 函式測試b檔案顯示的許可權為檔案a的許可權,用lstat 函式測試b檔案顯示的許可權為自身許可權。結論 如果stat函式的第乙個引數為符號連線檔案,其讀...