关于读取文件流时候的buffer

关于读取文件流时候的buffer,第1张

如果定义一个长度敬孙为1024的buffer字节数组,一次读取1024个字节,每次读取会从数誉稿碧庆举组0的位置开始读取写入数据(即覆盖)。如果读取的内容不够1024个字节,数组后面的内容(即上次读取的内容)并不会覆盖。这个用的时候得特别注意。

将相对于饥改败文件开头offset偏烂颤移量后的内容替换为buffer缓冲区的内容,代码如下:

StreamWriter writer = new StreamWriter("file", true)

//设歼岁置指针位置

writer.BaseStream.Seek(offset, SeekOrigin.Begin)

//将buffer内的数据写进文件

writer.Write(buffer)

//关闭流

writer.Close()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8234571.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存