linux - 檔案描述符表中的檔案存取模式Write only怎麼理解?
某草草
某草草 2017-06-12 09:24:34
0
1
818

作業系統中的檔案描述符,在系統層級有核心維護的檔案描述符表,其中包含的狀態資訊有檔案存取模式,有三種

  1. read only

  2. #write only

  3. #read&write

#請問這個write only是什麼樣個情況,我能想像到的就是在terminal模式下用">>" 字符寫入,但是不知道在gui界面下,比如各種各樣的文本編輯器,該怎麼實作這個write only而做到不查看文件內容

某草草
某草草

全部回覆(1)
左手右手慢动作

不要被gui所迷惑,以編輯器為例子那自然是要讀出來給用戶看了,用戶才能寫。

但是很多時候,不讀文件內容也是可以寫了,例如日誌就是不斷往文件最後追加內容,前面的內容都不讀的。

但是不知道在gui介面下,例如各種各樣的文字編輯器,該怎麼實現這個write only而做到不查看文件內容

怎麼做?當然是作業系統(的檔案系統)做這種權限限制,應用層的程式只是申請使用這些權限。例如編輯器一定要讀權限,寫權限沒有就不能編輯,至少要能看。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!