FileStream读写文件流_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > FileStream读写文件流

FileStream读写文件流

 2013/10/19 17:47:27  hackerws  博客园  我要评论(0)
  • 摘要:用FileStream读取文件流并显示给文件内容stringp=@"C:\Users\Administrator\Desktop\1.txt";FileStreamfsR=newFileStream(p,FileMode.Open,FileAccess.Read);byte[]buff=newbyte[2];//设置内存缓存区大小while(true){intr=fsR.Read(buff,0,buff.Length);if(r==0)break;else{stringstr=System
  • 标签:file files 文件
class="brush:csharp;gutter:true;">用FileStream 读取文件流并显示给文件内容
           

             string p = @"C:\Users\Administrator\Desktop\1.txt";
            
            FileStream fsR = new FileStream(p, FileMode.Open, FileAccess.Read);
            byte[] buff = new byte[2];//设置内存缓存区大小
            while (true)
            {
              int r=  fsR.Read(buff, 0, buff.Length);
              if (r == 0)
                  break;
              else
              {                  
               string str=   System.Text.Encoding.Default.GetString(buff);               
               Console.Write(str );
              }
              fsR.Close();//关闭流         fsR.Dispose();//释放资源

  

//FileStream 读写文件流

string p = @"C:\Users\Administrator\Desktop\2.mp4";
           

            using (FileStream fsR = new FileStream(p2, FileMode.Open, FileAccess.Read))
            {
                using (FileStream fsW = new FileStream(p, FileMode.OpenOrCreate, FileAccess.Write))
                {
                    byte[] buff = new byte[1024 * 1024 * 5];//设置缓存区大小为5MB
                    while (true)
                    {
                        int r = fsR.Read(buff, 0, buff.Length);//读取
                        if (r == 0)
                            break;
                        else
                        {
                            fsW.Write(buff, 0, r);//写入
                 }
                    }
                }
            }

  

发表评论
用户名: 匿名