C#使用FileStream循环读取大文件数据的方法
循环读取大文件数据

using System.IO;
class Program
{//循环读取大文本文件static void Main(string[] args){FileStream fsRead;     string filePath="C:\\Users\\filedemo.txt"; //获取文件路径      try{fsRead = new FileStream(@filePath,FileMode.Open);//用FileStream文件流打开文件}catch (Exception){throw;}long leftLength = fsRead.Length;//还没有读取的文件内容长度byte[] buffer = new byte[1024]; //创建接收文件内容的字节数组int maxLength=buffer.Length;//每次读取的最大字节数int num=0;//每次实际返回的字节数长度      int fileStart=0;//文件开始读取的位置while (leftLength>0){       fsRead.Position=fileStart;//设置文件流的读取位置if (leftLength<maxLength){num=fsRead.Read(buffer,0,Convert.ToInt32(leftLength));}else{num=fsRead.Read(buffer,0,maxLength);}if (num==0){break;}fileStart += num;leftLength -= num;Console.WriteLine(Encoding.Default.GetString(buffer));}Console.WriteLine("end of line");fsRead.Close();Console.ReadKey();}
}

C#使用FileStream循环读取大文件数据的方法-示例代码相关推荐

  1. python接口自动化参数化_Python读取txt文件数据的方法(用于接口自动化参数化数据)...

    小试牛刀: 1.需要python如何读取文件 2.需要python操作list 3.需要使用split()对字符串进行分割 代码运行截图 : 代码(copy) #encoding=utf-8 #1.r ...

  2. python读取txt文件并求和,Python读取txt文件数据的方法(用于接口自动化参数化数据)...

    小试牛刀: 1.需要python如何读取文件 2.需要python操作list 3.需要使用split()对字符串进行分割 代码运行截图 : 代码(copy) #encoding=utf-8 #1.r ...

  3. while和for循环读取大文件三种读取文件方式

    目录 While和for循环 读写文件 三种读操作比较 read()读文件 readline()读文件 readlines()读文件 While和for循环 for循环实现猜三次年纪 age = 66 ...

  4. python读取视频占用内存太大_Python 读取大文件内存占用检测示例

    导读热词对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! python读写文件的api都很简单,一不留神就容易踩"坑".笔者记录 ...

  5. php fseek函数,php fseek函数读取大文件两种方法

    php读取大文件,使用fseek函数是最为普遍的方式,它不需要将文件的内容全部读入内存,而是直接通过指针来操作,所以效率是相当高效的.在使用fseek来对文件进行操作时,也有多种不同的方法,效率可能也 ...

  6. python pandas读取csv_pandas读取csv文件数据的方法及注意点

    pandas是一个高效的数据分析工具.基于其高度抽象的数据结构DataFrame(点击这里了解DataFrame数据结构),几乎可以对数据进行任何你想要的操作. 由于现实世界中数据源的格式非常多,pa ...

  7. java maven 读取 dbf 文件 生成 表结构 示例代码

    介绍 通过读取一个文件夹下所有dbf文件 然后生成sql 依赖 <dependency><groupId>com.github.albfernandez</groupId ...

  8. php读取大文件某行内容,php读取大文件最后几行数据的实现代码

    /* * 读取大文件最后几行数据 * by www.jbxue.com */ $file = $handledir.'/venocap.1'; $fp = fopen($file, "r&q ...

  9. python读取大文件-Python如何读取、拆分大文件

    简述 最近和第三方数据接触较多,数据量也开始陡增,从一开始的1KW行,最大到了1亿行,这让我这个常年处理"小数据'的人有点捉襟见肘.本来数据放在hive中也是可以操作的,但是有时候需求是做一 ...

最新文章

  1. 使用doxygen和latex生成PDF文件
  2. 能识别nvme的pe启动_PE系统纯净(可以识别nvme固态)
  3. 阿里巴巴2013年实习生笔试题A
  4. 【Python】module ‘tensorflow_core._api.v2.config’ has no attribute ‘experimental_list_devices’
  5. 单片机为什么一直用C语言,不用其他编程语言?只有学过的知道!
  6. Python标准库中的random
  7. 太原警方通过微博提醒您手机丢失如何保微信安全
  8. 5.Linux性能诊断 --- 追踪技术
  9. 0538-实战将lnmp服务中的上传目录独立分离到nfs服务器
  10. oracle错误 904,IMP-00058: 遇到 ORACLE 错误 904
  11. 宠物网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计
  12. 安卓ios和java如何选_在android和iOS之间选择novi编程
  13. 《山里的日子(记录片)》观后感——回不去的农村
  14. 如何获取某个月有多少天
  15. C语言入门教程||C语言 文件读写||C语言 预处理器
  16. 【PHP】进一法取整、四舍五入取整、忽略小数等的取整数方法大全
  17. 微电网两阶段鲁棒优化问题(Matlab代码实现)
  18. 华硕F80cr笔记本装win7旗舰版后杂音解决办法
  19. 1、labelImg标准图集技巧
  20. 中国的银行简称新解,笑死人!

热门文章

  1. Dev-C++的几款游戏
  2. 微型真空泵、气泵调节流量的方法——电控详解
  3. csgo怎么绑定一键跳投_CSGO干货:一键跳投详细教程 学不会我把电脑屏幕吃掉!...
  4. 全球存量遥感卫星统计
  5. ASP.NET Core MVC
  6. ASP.NET 酒店预订系统-程序+文档
  7. 设计模式(11)——享元(Flyweight)模式
  8. linux firefox 段错误,中标麒麟v10在arm64下360浏览器(chromium)访问崩溃(段错误)
  9. Android中检测手机制式和移动网络类型
  10. 魔兽世界最新服务器推荐,魔兽世界怀旧服上班党服务器选择推荐 上班族服务器选什么好?...