作業系統中的檔案描述符,在系統層級有核心維護的檔案描述符表,其中包含的狀態資訊有檔案存取模式,有三種
read only
#write only
#read&write
#請問這個write only是什麼樣個情況,我能想像到的就是在terminal模式下用">>" 字符寫入,但是不知道在gui界面下,比如各種各樣的文本編輯器,該怎麼實作這個write only而做到不查看文件內容
ringa_lee2017-06-12 09:26:34
不要被gui所迷惑,以編輯器為例子那自然是要讀出來給用戶看了,用戶才能寫。
但是很多時候,不讀文件內容也是可以寫了,例如日誌就是不斷往文件最後追加內容,前面的內容都不讀的。
但是不知道在gui介面下,例如各種各樣的文字編輯器,該怎麼實現這個write only而做到不查看文件內容
怎麼做?當然是作業系統(的檔案系統)做這種權限限制,應用層的程式只是申請使用這些權限。例如編輯器一定要讀權限,寫權限沒有就不能編輯,至少要能看。