C 語言unlink 函式

2021-06-18 04:49:26 字數 434 閱讀 8842

標頭檔案:#include

定義函式:int unlink(const char * pathname);

函式說明:unlink()會刪除引數pathname 指定的檔案. 如果該檔名為最後連線點, 但有其他程序開啟了此檔案, 則在所有關於此檔案的檔案描述詞皆關閉後才會刪除. 如果引數pathname 為一符號連線, 則此連線會被刪除。

返回值:成功則返回0, 失敗返回-1, 錯誤原因存於errno

錯誤**:

1、erofs 檔案存在於唯讀檔案系統內。

2、efault 引數pathname 指標超出可訪問記憶體空間。

3、enametoolong 引數pathname 太長。

4、enomem 核心記憶體不足。

5、eloop 引數pathname 有過多符號連線問題。

6、eio i/o 訪問錯誤。

c語言中unlink()函式詳解

標頭檔案 include 定義函式 int unlink const char pathname 函式說明 unlink 會刪除引數pathname 指定的檔案.如果該檔名為最後連線點,但有其他程序開啟了此檔案,則在所有關於此檔案的檔案描述詞皆關閉後才會刪除.如果引數pathname 為一符號連線,...

C語言中的unlink函式

功能 刪除乙個名字 某些情況下刪除這個名字所指向的檔案 標頭檔案 include 函式原型 int unlink const char pathname 功能詳解 unlink從檔案系統中中刪除乙個名字,若這個名字是指向這個檔案的最後乙個鏈結,並且沒有程序處於開啟這個檔案的狀態,則刪除這個檔案,釋放...

IOS中使用的C語言unlink函式

功能 刪除乙個名字 某些情況下刪除這個名字所指向的檔案 標頭檔案 include 函式原型 int unlink const char pathname 如果這個名字是指向這個檔案的最後乙個鏈結,但有某個程序處於開啟這個檔案的狀態,則暫時不刪除這個檔案,要等到開啟這個檔案的程序關閉這個檔案的檔案描述...