<分区>
当我打开一个现有文件并覆盖它的数据时(假设我在 Windows 上使用 NTFS 驱动器),我可以假设新数据将覆盖原始数据在磁盘上的位置吗?
<分区>
当我打开一个现有文件并覆盖它的数据时(假设我在 Windows 上使用 NTFS 驱动器),我可以假设新数据将覆盖原始数据在磁盘上的位置吗?
最佳答案
C 在这件事上绝对无话可说。
底层环境是通过覆盖当前数据来破坏当前数据,还是写入新位置并销毁旧数据,或者以某种方式保留原始文件的副本,这完全取决于环境本身。
为了让得到明智的回答,您可能应该问另一个问题,详细说明您的操作系统和 C 实现。
关于windows - 覆盖文件实际上会覆盖它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52354515/