C語言unlink()函式:刪除檔案
相關函式:link, rename, remove
標頭檔案:#include <unistd.h>
定義函式: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 存取錯誤。
標頭檔案:#include <unistd.h>
定義函式: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語言常用函式C語言函式
- C語言的函式C語言函式
- C語言 execve()函式C語言函式
- 08. C語言函式C語言函式
- C語言 函式指標C語言函式指標
- C語言基礎函式C語言函式
- C語言函式呼叫棧C語言函式
- AVL樹(查詢、插入、刪除)——C語言C語言
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數
- c盤爆紅了可以刪除哪些檔案 怎樣刪除c盤非系統檔案
- C語言庫函式及示例C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言qsort函式的使用C語言函式
- C語言解讀assert函式C語言函式
- C#語言函式遞迴C#函式遞迴
- C語言-檔案讀寫C語言
- win10 C盤哪些檔案可以刪除_win10如何刪除C盤沒用檔案Win10
- C語言函式指標與回撥用函式C語言函式指標
- C語言巨集和函式淺析C語言函式
- C 語言回撥函式詳解函式
- c語言快速排序(庫函式使用)C語言排序函式
- c語言學習筆記===函式C語言筆記函式
- C語言有關函式淺析C語言函式
- c語言順序棧常規插入刪除操作C語言
- c語言多檔案編譯C語言編譯
- C語言實現檔案加密C語言加密
- 用c語言處理檔案C語言
- C語言 - 標頭檔案包含C語言
- C語言判斷檔案存在和建立檔案C語言
- SVN !檔案刪除
- rm 刪除檔案
- Git——刪除檔案Git
- c語言函式指標的定義C語言函式指標
- C 語言實現泛型 swap 函式泛型函式
- Windows 7 C 盤隱藏檔案分析 刪除Windows
- C語言函式指標與回撥函式使用方法C語言函式指標
- C語言——gdb除錯C語言除錯
- Go 語言函式Go函式
- c語言是如何處理函式呼叫的?C語言函式