檔案處理常用方法及link和unlink講解

2021-06-08 12:15:50 字數 1088 閱讀 3544

/*

* 函式介紹:access函式,當對檔案使用時,判斷是否存在指定的檔案,以及是否能夠按指定的模式進行訪問。

* 標頭檔案:unistd.h

* 引數mode可為以下的其中之一:

* 00 只存在

* 02 寫許可權

* 04 讀許可權

* 06 讀和寫許可權

* 返回值:如果檔案擁有給定的模式則返回0,如果發生錯誤返回-1。

* 函式介紹:unlink()會刪除引數pathname指定的檔案,資料夾處理不了。成功返回0,否則返回1。unlink()會刪除引數pathname指定的檔案。如果該檔名為最後連線點,但有其他程序開啟了此檔案,則在所有關於此檔案的檔案描述詞皆關閉後才會刪除。如果引數pathname為一符號連線,則此連線會被刪除。

* 標頭檔案:unistd.h

*/#include #include#include#includeusing namespace std;

int main()

}else

}

/*

* 標頭檔案:unistd.h

*/#include #include#include#includeusing namespace std;

int main()

if(unlink("./leeboy.txt") == -1) //刪除原始檔,但備份檔案還存在

3、獲取檔案大小

/*

* 函式介紹:ftell獲取檔案指標位置,可以獲取檔案大小

* 標頭檔案:stdio.h

*/#include #include using namespace std;

int main()

iOS常用捕獲異常及處理方法

使用 try catch捕獲異常 try catch n ception exception finally 有時候崩潰我們是無法避免的,因此我們可以在程式崩潰之前做一些 動作 收集錯誤資訊 下面的例子是把捕獲到的異常傳送至開發者的郵箱。來自garveycalvin的部落格 nssetuncaugh...

死鎖的處理基本策略和常用方法

解決死鎖的基本方法如下 預防死鎖 避免死鎖 檢測死鎖 解除死鎖 解決四多的常用策略如下 鴕鳥策略 預防策略 避免策略 檢測與解除死鎖 死鎖 指多個程序因競爭共享資源而造成的一種僵局,若無外力作用,這些程序都將永遠不能再 向前推進。安全狀態與不安全狀態 安全狀態指系統能按某種程序順序來為每個程序分配其...

《海量資料處理常用思路和方法》

1.bloom filter 對於原理來說很簡單,位陣列 k個獨立hash函式。將hash函式對應的值的位陣列置1,查詢時如果發現所有hash函式對應位都是1說明存在,很明顯這 個過程並不保證查詢的結果是100 正確的。同時也不支援刪除乙個已經插入的關鍵字,因為該關鍵字對應的位會牽動到其他的關鍵字。...