オペレーティング システムのファイル記述子には、システム レベルでカーネルによって維持されるファイル記述子テーブルがあります。これに含まれるステータス情報には、ファイル アクセス モードが含まれており、3 つのタイプがあります
読み取り専用
書き込みのみ
書き込み専用とはどのような状況ですか? ターミナル モードで「>>」文字を使用して書き込みを行うことは想像できますが、さまざまなテキスト エディターなどの GUI インターフェイスでの使用方法がわかりません。ファイルの内容を表示せずに書き込みのみを実装する方法
GUI を例に挙げると、ユーザーが書く前に、GUI を読み上げる必要があります。
しかし、多くの場合、ファイルの内容を読み取らずに書き込むことができます。たとえば、ログはファイルの末尾に内容を追加し続け、前の内容は読み取られません。
どうやってやるの?もちろん、このアクセス許可の制限はオペレーティング システム (ファイル システム) によって行われ、アプリケーション層プログラムはこれらのアクセス許可の使用にのみ適用されます。たとえば、編集者は読み取り権限を持っている必要があり、書き込み権限がなければ編集できません。少なくとも読み取りができる必要があります。