3 檔案的游標移動

2021-10-06 21:20:59 字數 492 閱讀 5941

#include #include off_t lseek(int fd, off_t offset, int whence);
lseek(int fd, off_t offset, int whence);

注:lseek(檔案,偏移值,游標位置);

偏移值:為 0 不移動,大於 0 (正數)向後移動,小於 0 (負數)向前移動

游標位置:seek_set       檔案頭

seek_cur      檔案當前位置

seek_end      檔案尾部

lseek 函式返回值為:針對於檔案頭偏移的位元組數。

可利用 lseek函式 計算檔案的大小:

例:int size = lseek(fd,0,seek_end);

printf("file's size :%d\n",size);

int main()

3 檔案游標移動操作

標頭檔案 include include off t lseek int fd,off t offset,int whence 將檔案讀寫指標相對whence移動offset個位元組。whence seek cur 檔案當前位置 seek set 檔案頭 seek end 檔案尾部offset 0 ...

3 檔案命令

一 touch命令 命令名稱 touch 命令所在路徑 bin touch 執行許可權 所有使用者 語法 touch 檔名 功能描述 建立空資料夾 範例 touch japanlovemove.list 二 二 cat命令 命令名稱 touch 命令所在路徑 bin cat 執行許可權 所有使用者 ...

3 檔案包含

1.原理 2.相關函式 3.分類 本地檔案包含 4.不限制檔案 檔案可以為jpg png x等 5.重點 找到可控檔案 6.偽協議 7.具體場景 日誌檔案 8.具體場景 session base64 中的 可有可沒有,在php中不重要,所以,可使用base64讓字元消失 單個字母解釋為空 可以嘗試多...