檔案操作相關

2021-08-11 02:59:24 字數 905 閱讀 5185

檔案拷貝
ssize_t sendfile(int out_fd, int in_fd, off_t *offset, size_t count);
sendfile()是作用於資料拷貝在兩個檔案描述符之間的操作函式.這個拷貝操作是核心中操作的,所以稱為"零拷貝".sendfile函式比起read和write函式高效得多,因為read和write是要把資料拷貝到使用者應用層操作.

參考: 

extern char * strrchr (const char *s, int c)
查詢乙個字串在另乙個字串中 末次 出現的位置,並返回從字串中的這個位置起,一直到字串結束的所有字元;

如果未能找到指定字元,那麼函式將返回false。

應用示例: 返回「/dev/video4"的檔名video4

參考: 

查詢子串位置

#include extern char *strstr(char *str1, const char *str2);

str1: 被查詢目標 string expression to search.

str2: 要查詢物件 the string expression to find.

返回值:若str2是str1的子串,則返回str2在str1的首次出現的位址;如果str2不是str1的子串,則返回null。

建立乙個檔案

int gen_file(const char *path)

else

return 0;

}

檔案相關操作

file open wenjian mode r encoding utf 8 content file.read print content file.close file open wenjian mode w encoding utf 8 content file.write 楊子列 file...

python檔案操作 相關操作

python關於檔案的相關操作包括重新命名 刪除 建立資料夾 獲取當前目錄 改變預設目錄 獲取目錄內容列表。python檔案的上述相關操作是在os模組下,所以要匯入os模組,import os 重新命名os.rename old new 修改單級目錄 檔案 名稱 os.renames old new...

File,IO檔案相關操作

param path 路徑 param str 匹配字串 return throws ioexception public static int find string path,string str throws ioexception else 從第一匹配索引的位置進行搜尋 index r.in...