C語言lstat()函式:由檔案描述詞取得檔案狀態
相關函式:stat, fstat, chmod, chown, readlink, utime
標頭檔案:#include <sys/stat.h> #include <unistd.h>
定義函式:int lstat (const char * file_name, struct stat * buf);
函式說明:lstat()與stat()作用完全相同, 都是取得引數file_name 所指的檔案狀態, 其差別在於, 當檔案為符號連線時, lstat()會返回該link 本身的狀態. 詳細內容請參考stat().
返回值:執行成功則返回0, 失敗返回-1, 錯誤程式碼存於errno.
範例:參考stat()。
標頭檔案:#include <sys/stat.h> #include <unistd.h>
定義函式:int lstat (const char * file_name, struct stat * buf);
函式說明:lstat()與stat()作用完全相同, 都是取得引數file_name 所指的檔案狀態, 其差別在於, 當檔案為符號連線時, lstat()會返回該link 本身的狀態. 詳細內容請參考stat().
返回值:執行成功則返回0, 失敗返回-1, 錯誤程式碼存於errno.
範例:參考stat()。
相關文章
- C語言fstat()函式:由檔案描述詞取得檔案狀態C語言函式
- C語言fgetc()函式:讀檔案函式(由檔案中讀取一個字元)C語言函式字元
- C語言unlink()函式:刪除檔案C語言函式
- C語言getpwnam()函式:從密碼檔案中取得指定賬號的資料C語言函式密碼
- C語言rewind()函式:將檔案指標重新指向檔案開頭C語言函式指標
- C語言link()函式:建立檔案連線C語言函式
- C語言getpwuid()函式:從密碼檔案中取得指定uid的資料C語言UI函式密碼
- C語言fopen()函式:開啟一個檔案並返回檔案指標C語言函式指標
- 第九篇:使用 lstat 函式獲取檔案資訊函式
- C語言remove()函式:刪除檔案或目錄C語言REM函式
- C語言fchmod()函式:修改檔案的許可權C語言函式
- C語言chown()函式:改變檔案所有者C語言函式
- C語言putc()函式:寫檔案函式(將一指定字元寫入檔案中)C語言函式字元
- C語言fputc()函式:寫檔案函式(將一指定字元寫入檔案流中)C語言函式字元
- C語言檔案操作C語言
- C語言(檔案操作)C語言
- C語言symlink()函式:建立檔案符號連線C語言函式符號
- C語言lseek()函式:移動檔案的讀寫位置C語言函式
- C語言rename()函式:重新命名檔案或目錄C語言函式
- dup函式:複製檔案描述符函式
- C語言setvbuf()函式:設定檔案流的緩衝區C語言函式
- C語言(檔案加解密)C語言解密
- C語言檔案與目錄(五)檔案鎖C語言
- 用c語言處理檔案C語言
- C語言 檔案IO的使用C語言
- c語言多檔案編譯C語言編譯
- c語言檔案操作相關C語言
- c語言拷貝檔案程式C語言
- C語言實現檔案加密C語言加密
- #include 檔案狀態
- C語言ftell()函式:獲取檔案讀寫指標的當前位置C語言函式指標
- 各個程式語言語言的檔案/函式/變數的命名方法函式變數
- C語言/C++讀取檔案資訊C語言C++
- 獲得檔案的大小(c語言)C語言
- C語言檔案與目錄(一)C語言
- C語言檔案與目錄(二)C語言
- C語言檔案與目錄(三)C語言
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言