【发布时间】:2013-11-28 20:53:17
【问题描述】:
下午好。我使用 FileMapping 来读取文件。而现在我需要使用这种技术创建一个文件,但我不知道文件的大小。如果大小未知,如何使用 FileMappimg 创建文件?
【问题讨论】:
-
使用文件映射创建文件。这是什么意思?
-
@user2996299 为什么不使用 TFileStream?
-
@user2819514,因为文件超过 8Gb。
-
为什么 8GB 很重要?
TFileStream有一个 64-bit file pointer 像所有TStream后代一样 - 它可以处理 巨大 文件。 -
TFileStream 可用于创建大于 8GB 的文件。我通过创建一个 25GB 的文件对此进行了测试,以确保这一点。 (XE5 Windows7)
标签: delphi file-mapping