84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
操作系统中的文件描述符,在系统层级有内核维护的文件描述符表,其中包含的状态信息有文件访问模式,有三种
read only
write only
read&write
请问这个write only是什么样个情况,我能想象到的就是在terminal模式下用 ">>" 字符写入,但是不知道在gui界面下,比如各种各样的文本编辑器,该怎么实现这个write only而做到不查看文件内容
不要被gui所迷惑,以编辑器为例子那自然是要读出来给用户看了,用户才能写。
但是很多时候,不读文件内容也是可以写了,例如日志就是不断往文件最后追加内容,前面的内容都不读的。
但是不知道在gui界面下,比如各种各样的文本编辑器,该怎么实现这个write only而做到不查看文件内容
怎么做?当然是操作系统(的文件系统)做这种权限限制,应用层的程序只是申请使用这些权限。例如编辑器肯定要读权限,写权限没有就不能编辑,至少要能看。
不要被gui所迷惑,以编辑器为例子那自然是要读出来给用户看了,用户才能写。
但是很多时候,不读文件内容也是可以写了,例如日志就是不断往文件最后追加内容,前面的内容都不读的。
怎么做?当然是操作系统(的文件系统)做这种权限限制,应用层的程序只是申请使用这些权限。例如编辑器肯定要读权限,写权限没有就不能编辑,至少要能看。