码迷,mamicode.com
首页 > 其他好文 > 详细

FileStream文件流的读取和写入(为以后聊天工具的设计基础)

时间:2015-08-03 16:12:12      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 文件流
{
    class Program
    {
        static void Main(string[] args)
        {
            FileStream fsread = new FileStream(@"C:\Users\shuai\Desktop\文件流读取.txt",FileMode.OpenOrCreate,FileAccess.Read);
            byte[] buffer = new byte[1024 * 1024 * 5];
            //返回本次实际读取到的有效字节数
           int r= fsread.Read(buffer,0,buffer.Length);
            //将字节中的每一个元素按指定的编码格式解码成字符串
           string s= Encoding.Default.GetString(buffer,0,r);//从第0个字节开始解码,解码一共r个,若不规定,则剩余的用空来填充。
            //关闭流
           fsread.Close();
            //释放流所占的资源
           fsread.Dispose();
           Console.WriteLine(s);
           Console.ReadLine();
        }
    }
}

 

            //文件流的写入:在using中写入,省去了关闭和释放流。
            using (FileStream fswrite = new FileStream(@"C:\Users\shuai\Desktop\文件流读取.txt",FileMode.OpenOrCreate,FileAccess.Write))
            {
                string str = "看是否把原来的覆盖掉";
                byte[] buffer = Encoding.Default.GetBytes(str);
                fswrite.Write(buffer,0,buffer.Length);
            }
            Console.WriteLine("写入成功");
            Console.ReadLine(); 

 

FileStream文件流的读取和写入(为以后聊天工具的设计基础)

标签:

原文地址:http://www.cnblogs.com/kangshuai/p/4699274.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!