C#用流读写大文件

Code tells all:

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、全网营销推广、网站程序开发、HTML5响应式重庆网站建设公司手机网站开发、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为纱窗行业客户提供了网站改版服务。

using System;
using System.IO;

namespace CSharpTest
{
    class Program
    {
        static void Main(string[] args)
        {
            FileStream fsRead = File.OpenRead(@"D:\test\in.txt");
            FileStream fsWrite = File.OpenWrite(@"D:\test\out.txt");

            byte[] buf = new byte[1024 * 8];
            int total = 0;
            int size = 0;
            do 
            {
                //注意第二个参数是在buffer中的偏移量,不是在文件中的偏移量
                size = fsRead.Read(buf, 0, buf.Length);
                fsWrite.Write(buf, 0, size);
                total += size;
            }while (size > 0);

            if (total != fsRead.Length)
            {
                Console.WriteLine("Error: total != fsRead.Length");
            }

            fsRead.Close();
            fsWrite.Close();

            Console.Write("GAME OVER!");
            Console.ReadKey();
        }
    }
}

相关阅读:

1、FileStream.Read 方法

2、FileStream.Write 方法

*** walker *** 


当前题目:C#用流读写大文件
浏览路径:http://bzwzjz.com/article/phohsg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端定制网站设计 成都网站制作 重庆企业网站建设 成都网站设计 企业网站设计 成都网站设计 企业网站建设 成都网站制作 重庆电商网站建设 成都网站建设公司 网站建设方案 移动网站建设 网站制作 重庆网站建设 成都网站建设 网站建设方案 成都网站建设 定制级高端网站建设 古蔺网站建设 外贸网站建设 手机网站制作设计 企业网站建设公司