檔案管理中使用了哪些型別的系統呼叫?
檔案管理的系統呼叫如下所示:
使用系統呼叫 open 開啟檔案。使用引數指定檔案應開啟的模式。
引數還包括要開啟的檔案的名稱或要建立的新檔案的名稱。使用 close 系統關閉檔案。
每個檔案都關聯一個指標,該指標指示檔案中當前的位置。在順序讀取或寫入時,指標指向要讀取或寫入的下一個位元組。
Lseek 呼叫更改位置指標的值,以便後續對 read 或 write 的呼叫可以從檔案中的任何位置開始。
Lseek 有三個引數,如下所示:
檔案的描述符
檔案位置
檔案位置相對於檔案開頭、當前位置或檔案結尾。
示例
檔案管理的系統呼叫包括以下內容:
open - 用於開啟檔案以進行讀取或寫入。
close - 用於關閉已開啟的檔案。
read - 用於將檔案中的資料讀取到緩衝區中。
write - 用於將緩衝區中的資料寫入檔案。
現在讓我們詳細瞭解每個系統呼叫。我們知道檔案用於儲存大量資料。檔案被視為一個實體。
主要功能如下:
建立檔案
無論何時想要處理檔案,第一步都是建立檔案。檔案是儲存資料的記憶體空間。
您可以按照以下步驟建立檔案:
右鍵單擊要建立檔案的資料夾中的任意位置。
選擇新建檔案。
命名檔案,檔案將被建立。
開啟檔案
建立檔案後,您可以隨時處理它,並透過訪問檔案路徑從檔案系統的記憶體中開啟它。
例如 - cd ./user/file1 -------file1 為您建立的檔案的名稱。您也可以雙擊建立檔案的位置以開啟它。
關閉檔案
您可以透過單擊檔案工具欄中的關閉按鈕來關閉檔案。
刪除檔案
按照以下步驟刪除檔案:
右鍵單擊檔案。
單擊刪除。
在確認塊中單擊是/確認。
廣告