gpt4 book ai didi

c# - 修改文件时,是否总是需要重写整个文件?

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:38 24 4
gpt4 key购买 nike

修改文件时,是否总是需要重写整个文件,或者是否可以找到并更改文件的一小部分而不必重写整个文件?

最佳答案

如果您不插入或删除数据,则不需要重写文件。您将用新值替换现有字节,或附加到文件。

如果需要插入或删除,只需要从那一点开始重写文件即可。唯一需要重写整个文件的情况是在开头插入字节。

以读写权限打开一个文件是可以的。这样你就可以在文件中搜索你正在寻找的任何东西,一旦你找到了它的位置(从内存中,写指针与读指针是分开的)并将数据覆盖到你心中的内容=)

关于c# - 修改文件时,是否总是需要重写整个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11662523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com