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語言remove()函式:刪除檔案或目錄C語言REM函式
- Linux中對檔案刪除函式unlink的操作Linux函式
- C語言link()函式:建立檔案連線C語言函式
- C語言函式手冊:c語言庫函式大全|C語言標準函式庫|c語言常用函式查詢C語言函式
- C語言lstat()函式:由檔案描述詞取得檔案狀態C語言函式
- C語言fstat()函式:由檔案描述詞取得檔案狀態C語言函式
- C語言fgetc()函式:讀檔案函式(由檔案中讀取一個字元)C語言函式字元
- C語言fchmod()函式:修改檔案的許可權C語言函式
- C語言chown()函式:改變檔案所有者C語言函式
- C語言rewind()函式:將檔案指標重新指向檔案開頭C語言函式指標
- C語言symlink()函式:建立檔案符號連線C語言函式符號
- C語言lseek()函式:移動檔案的讀寫位置C語言函式
- C語言rename()函式:重新命名檔案或目錄C語言函式
- C語言putc()函式:寫檔案函式(將一指定字元寫入檔案中)C語言函式字元
- C語言fopen()函式:開啟一個檔案並返回檔案指標C語言函式指標
- C語言 execve()函式C語言函式
- C語言常用函式C語言函式
- C語言fputc()函式:寫檔案函式(將一指定字元寫入檔案流中)C語言函式字元
- C語言setvbuf()函式:設定檔案流的緩衝區C語言函式
- C語言 itoa函式及atoi函式C語言函式
- C語言函式呼叫棧C語言函式
- 詳解C語言函式C語言函式
- tmpnam() - C語言庫函式C語言函式
- tmpfile() - C語言庫函式C語言函式
- C語言時間函式C語言函式
- c語言函式庫(轉)C語言函式
- AVL樹(查詢、插入、刪除)——C語言C語言
- C語言檔案操作C語言
- C語言(檔案操作)C語言
- C語言ftell()函式:獲取檔案讀寫指標的當前位置C語言函式指標
- php-unlink()函式PHP函式
- C語言庫函式及示例C語言函式
- C語言函式sscanf()的用法C語言函式
- C語言解讀assert函式C語言函式
- C語言qsort函式的使用C語言函式
- C#語言函式遞迴C#函式遞迴
- C語言 sizeof函式詳解C語言函式
- C語言標準函式庫C語言函式