社区
C#
帖子详情
filestream.read读取文件到缓冲区的问题!!
WanttoBe
2006-08-07 05:56:03
我有一个程序,需要读取任意文件到一个缓冲区,然后再组织自己的数据结构,然后将缓冲区保存到另一个文件中,我发现如果读取一个XML文件时,用UE打开这个XML文件,前两个字节是 0xff 0xfe,然后后面是数据,每个字节后面紧跟一个字节是0x00,但是我在读取文件到缓冲区中时,每个字节后面的0x00就没有了,而且前两个字节(好像是标记)也没有,我是分块读取XML文件的!!
请高手指教!!
...全文
201
2
打赏
收藏
filestream.read读取文件到缓冲区的问题!!
我有一个程序,需要读取任意文件到一个缓冲区,然后再组织自己的数据结构,然后将缓冲区保存到另一个文件中,我发现如果读取一个XML文件时,用UE打开这个XML文件,前两个字节是 0xff 0xfe,然后后面是数据,每个字节后面紧跟一个字节是0x00,但是我在读取文件到缓冲区中时,每个字节后面的0x00就没有了,而且前两个字节(好像是标记)也没有,我是分块读取XML文件的!! 请高手指教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WanttoBe
2006-08-07
打赏
举报
回复
下面是我读取文件的代码
byte[] filebuf = new byte[1024];
FileStream fs_text = new FileStream(textPath,FileMode.Open,FileAccess.Read,FileShare.Read); //textPath就是我的XML文件
retLen = fs_text.Read(filebuf,0,1024); //
**************我的XML文件,复制出来存储为XML文件,编码格式utf-8,可以测试
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<查询结果>
<ID>1</ID>
<Name>A部十二局</Name>
<Type>0</Type>
<ParentID>0</ParentID>
<IPAddress>120.4.3.75</IPAddress>
<Port>5604</Port>
<AddTime>2006-7-21</AddTime>
</查询结果>
</NewDataSet>
Knight94
2006-08-07
打赏
举报
回复
贴出你读取这部分代码。
C#文件流
FileStream
的用法
本文详细介绍了
FileStream
类的使用,对比File类,解释了如何读取、写入文件,以及复制大文件的步骤。通过示例代码展示了如何利用
FileStream
进行高效文件操作。
C#
FileStream
类的文件流、文件读取写入操作
本文介绍了C#中的
FileStream
类,用于处理文件流,特别适合大文件操作以节省内存。通过创建对象、设置
缓冲区
、读取数据、转换为字符串及释放资源等步骤详细阐述了使用方法。此外,还提到了Using语法来自动释放资源,以及如何循环读取大文件和写入文件的操作。最后,给出了一种实现视频文件复制的综合练习。
C#如何快速读取大型文本文件?Stream
Read
er+
FileStream
本文详细介绍了
FileStream
和Stream
Read
er在C#中的应用,重点讨论了它们在读取字节流和文本数据时的作用,以及如何通过
缓冲区
和异步方式优化性能,特别关注了在处理大型文件时的效率提升。
C# 读取txt文件
FileStream
,Stream
Read
er,StreamWriter
本文介绍了C#中使用
FileStream
、Stream
Read
er和StreamWriter读写txt文件的方法。通过示例代码展示了如何打开文件、读取特定位置的数据、写入数据以及逐行读写文件的操作。同时还提到了字符编码和回车换行符的处理。
C# 通过
FileStream
读取大文件的方式
本文通过一个具体的C#代码示例展示了如何进行文件的读取和写入操作,包括使用
FileStream
进行文件流的操作,定义
缓冲区
并读取源文件内容,再将内容写入目标文件直至完成整个文件的复制过程。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章