- 672 名前:名称未設定 mailto:sage [2009/01/13(火) 15:23:35 ID:UEmgY3uv0]
- >>667
ユーザがファイルを開く時に、ソフトは読み込み用のファイルハンドルを作って、内容を読み取り、メモリかキャッシュファイルに保存して、ファイルハンドルを閉じる。 ユーザがファイル内容を編集して保存する時に、ソフトは書き込み用のファイルハンドルを作り、そのファイルハンドルを使って書き込みをする。 ユーザがファイル編集している時に見ている内容はあくまでもキャッシュファイルで、Finderで直接確認出来るファイルじゃないよ。 だから、別のソフトでa.txtを消そうが、b.txtを消そうが、内容は保持される。 まあ、特殊な作りのテキストエディタがないわけじゃないだろうけど、普通こうなってる。 例えば、viなら、ファイルを開くと、.swpって拡張子のドットファイルが出来る。それがキャッシュファイル。
|

|