![NotePad++ 认为它要保存到哪里?](https://linux22.com/image/1413152/NotePad%2B%2B%20%E8%AE%A4%E4%B8%BA%E5%AE%83%E8%A6%81%E4%BF%9D%E5%AD%98%E5%88%B0%E5%93%AA%E9%87%8C%EF%BC%9F.png)
- 我可以将文件拖放到 Windows 的记事本中并查看其内容。
- 然后我可以将同一个文件拖放到 NotePad++ 中并看到完全不同的内容。
最初,没有数据 - 但我可以输入字符并保存文件。我不是在说无法显示的二进制文件或任何东西;我说的是完全不同的文本。磁盘上的时间戳保持不变 - 但我可以重复上述步骤并获得相同的结果!!怎么回事?(偶尔会注意到 Edit+ 中也有类似的怪癖)
如果我在 NotePad 中编辑文件并保存,则在重新加载到 NotePad 中时,它看起来已经更改。如果我在 NotePad++ 中编辑虚假文件(相同文件名)并保存,则在重新加载到 NotePad++ 中时,它也会保留这些更改.....
但似乎在某处有 2 个文件副本。数据是否缓存在某处而不是使用 IO?因为这样不太好。保存应该是“保存”的意思。不是吗?
~AS。