标题:C#如何读取数据文件(按字节存放的数据格式)
只看楼主
ashfliu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-4
结帖率:75%
已结贴  问题点数:20 回复次数:9 
C#如何读取数据文件(按字节存放的数据格式)
C#如何读取数据文件(按字节存放的数据格式),哪位大侠帮帮忙
搜索更多相关主题的帖子: 数据文件 字节 格式 
2010-12-05 10:40
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:7 
读取数据文件?  就是c# IO操作呗

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-05 10:46
ashfliu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-4
得分:0 
回复 2楼 wangnannan
那是如何操作呢?给点例子好吗?如何打开?假如我要读取那个数据文件的前面10个字节的数据,并把它输出来,该如何操作啊?呵呵 新手,还请赐教
2010-12-05 10:49
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:7 
http://www.
http://topic.

这里不知道有没有帮助,和你的要求有差别的话就网上再搜一下!!
2010-12-05 22:12
ashfliu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-4
得分:0 
回复 4楼 c1_wangyf
不行、、、
2010-12-06 18:37
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:7 
string str = "";
StreamReader sr=new StreamReader(@"文件路径");
while(sr.Peek() > 0)
    {
      str += sr.ReadLine();  
    }

2010-12-06 19:08
zwk199024
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:63
专家分:102
注 册:2010-9-15
得分:0 
string str = (@"文件绝对路径");

这个是获得整个文本文件
2010-12-06 19:11
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:0 
刚才一个人问的,我也没有仔细的推敲,看看是否有帮助!!
程序代码:
byte[] byData = new byte[10];//建立一个FileStream要用的字节组
            FileStream aFile = new FileStream("D:\\xs2rf2EX6U.txt", FileMode.Open);                 
            aFile.Seek(0, SeekOrigin.Begin);//把文件指针指向,从文件开始位置向前55位字节所指的字节
            aFile.Read(byData, 0, 10);//读取FileStream对象所指的文件到字节数组里
            aFile.Close();
            string s = "";
            for (int i = 0; i < byData.Length; i++)
            {
                s += byData[i];
            }
            textBox4.Text=s.ToString()+"     ";
            FileStream sf = File.OpenRead("D:\\xs2rf2EX6U.txt");
            UTF8Encoding temp = new UTF8Encoding(true);
            byte[] b=new byte[20];
            sf.Read(b, 0, 20);
            string s2 = "";
            for (int i = 0; i < byData.Length; i++)
            {
                s2 += Convert.ToChar(byData[i]);
            }
            textBox4.Text = textBox4.Text+s2.ToString();
2010-12-06 22:37
ashfliu
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-12-4
得分:0 
回复 8楼 c1_wangyf
不行、、、
2010-12-07 10:10
小小气泡
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2013-6-25
得分:0 
private void button1_Click(object sender, EventArgs e)
        {
            string line;
            FileStream fs=new FileStream (@"文件路径",FileMode.Open );
            StreamReader sr=new StreamReader (fs);
            while ((line =sr.ReadLine ())!=null )
           {
            textBox7 .Text =line +Environment .NewLine ;
            }
            sr .Close ();
            fs.Close ();
        }
2013-06-27 14:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327947-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026793 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved