有一个函数设置为“有效数据长度”值: SetFileValidData ,但是我没有找到一种方法设置为“有效数据长度”值。

我想知道给定文件的EOF是否不同于VDL,因为在VDL<EOF的情况下在VDL之后写入将导致性能下降,如here所述。

最佳答案

我发现this页面,声称:



因此答案是“你不能”。

如果您关心性能,可以将VDL设置为EOF,但是请注意,您可以允许访问磁盘上的旧垃圾-这两个指针之间的部分,如果您在不设置VDL的情况下访问该文件,则应该为零。指向EOF。

10-01 09:04