檔案的一個唯一標識符
檔案句柄是一個用於標識和訪問打開檔案的抽象概念,相當於檔案的一個唯一標識符。
在計算機作業系統中,檔案句柄通常是一個整數或指針,它允許應用程式通過調用系統函式來打開、讀取、寫入和關閉檔案。檔案句柄包含幾個關鍵部分,包括檔案描述符(一個非負整數,用於標識打開的檔案)、檔案狀態標誌(描述檔案的狀態,例如可讀性、可寫性、阻塞模式等)和檔案位置指針(標識檔案中的當前位置)。在Linux和Unix系統中,檔案句柄是通過調用如open()系統調用打開檔案時返回的。Windows系統也使用句柄來標識各種對象,如應用程式實例、視窗、點陣圖等。
總的來說,檔案句柄是作業系統中非常重要的概念,它簡化了檔案訪問的過程,並隱藏了某些複雜性,如快取管理。