博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 读取大文件方法
阅读量:5951 次
发布时间:2019-06-19

本文共 978 字,大约阅读时间需要 3 分钟。

///         /// 读取大文件方法        ///         /// 原文件绝对地址        /// 新文件绝对地址        private static void CopyFile(string initialPath, string aimPath)        {            //1,创建一个读取文件的文件流            using (FileStream fsRead = new FileStream(initialPath, FileMode.Open))            {                //4,创建一个写文件的文件流                using (FileStream fsWrite = new FileStream(aimPath, FileMode.Create))                {                    //2,建立缓冲区                    byte[] eByte = new byte[1024 * 1024 * 10];//每次读取的大小                    while (true)                    {                        int r = fsRead.Read(eByte, 0, eByte.Length);                        if (r <= 0)                        {                            break;                        }                        //3,r表示向流中写入,本次实际读取到文件的大小                        fsWrite.Write(eByte, 0, r);                    }                }            }        }

  

转载于:https://www.cnblogs.com/dyee/archive/2012/06/08/2541465.html

你可能感兴趣的文章
微服务演化
查看>>
ELASTIC SEARCH 性能调优
查看>>
jQuery笔记——jQuery选择器实例应用
查看>>
LRU
查看>>
[转]模拟芯片设计的四重境界
查看>>
C# 串口操作系列(1) -- 入门篇,一个标准的,简陋的串口例子。
查看>>
NSLog 使用
查看>>
【翻译】ASP.NET WEB API异常处理
查看>>
UDP打洞实验
查看>>
Agglomerated SSL 1.2.0 发布
查看>>
前端智勇大闯关-第二季-第三题
查看>>
windows 下使用github
查看>>
ubuntu apache fastcgi 虚拟主机安装
查看>>
apache配置directoryindex
查看>>
Linux Bash命令关于程序调试详解
查看>>
趣文:舌尖上的程序猿
查看>>
[LeetCode] 3Sum
查看>>
Mina工具类v1.5
查看>>
Golang在Linux环境下的POSIX风格socket编程
查看>>
白话经典算法系列之中的一个 冒泡排序的三种实现
查看>>