c# 读取大文件方法
生活随笔
收集整理的這篇文章主要介紹了
c# 读取大文件方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/// <summary>/// 讀取大文件方法/// </summary>/// <param name="initialPath">原文件絕對地址</param>/// <param name="aimPath">新文件絕對地址</param>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
總結
以上是生活随笔為你收集整理的c# 读取大文件方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ansi与Unicode及慎用W2A等
- 下一篇: ASP.net mvc开发中使用纯htm