C#逐行读取文件的方法
本文实例讲述了C#逐行读取文件的方法。分享给大家供大家参考。具体如下:
这里使用C#逐行读取文件,对于大文件的读取非常有用。
StreamReader sr = new StreamReader("fileName.txt");
string line;
while((line= sr.ReadLine()) != null) {
Console.WriteLine("xml template:"+line);
}
if (sr != null)sr.Close();
//should be in a "finally" or "using" block
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#读取文件所有行到数组的方法
本文实例讲述了C#读取文件所有行到数组的方法.分享给大家供大家参考.具体实现方法如下: using System; namespace PlayingAround { class ReadAll { public static void Main(string[] args) { string[] lines = System.IO.File.ReadAllLines(@"C:\t1"); Console.Out.WriteLine("contents = " +
-
c#读取文件详谈
c#里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么? 通常我们读取一个文件使用如下的步骤: 1.声明并使用File的OpenRead实例化一个文件流对象,就像下面这样 复制代码 代码如下: FileStream fs = File.OpenRead(filename); 或者 复制代码 代码如下: FileStream fs = FileStream(filename, FileMode.Open, FileAcc
-
C#通过指针读取文件的方法
本文实例讲述了C#通过指针读取文件的方法.分享给大家供大家参考.具体如下: // readfile.cs // 编译时使用:/unsafe // 参数:readfile.txt // 使用该程序读并显示文本文件. using System; using System.Runtime.InteropServices; using System.Text; class FileReader { const uint GENERIC_READ = 0x80000000; const uint OPEN
-
C#中winform使用相对路径读取文件的方法
本文实例讲述了C#中winform使用相对路径读取文件的方法.分享给大家供大家参考.具体分析如下: 目录结构如下图所示: 方法一:由于生成的exe文件在bin\debug目录下,可以使用向上查找目录的方式获取要读取的xml文件 复制代码 代码如下: string haarXmlPath = @"../../haarcascade_frontalface_alt_tree.xml"; FileInfo file = new FileInfo(fileName); string fu
-
C#读取文件MD5值的实现代码
本文介绍一个C#函数,可以实现计算文件的MD5值,可以用于文件传输后进行有效性校验. 我们知道可以通过将一个字符串进行散列(Hash)运算得到一个32位字符串,将其作为密码来保存是最常见的MD5应用.不知道大家有没有注意到,在网上一些下载文件的地方,旁边注明了MD5校验值,也是一个32位十六制字符串.这个字符串怎么用呢?这就是文件的MD5加密. 当我们将一个文件从网上下载之后 ,可以计算一下文件的MD5值,然后和网上公布的MD5值进行对比.结果一致,表示文件没有问题,如果结果不一致,有两种可能,
-
C#如何打开并读取usb的文件目录
下面我通过一个小例子并结合一段代码片段给大家展示下,有需要的朋友可以来借鉴下. 界面上拖一个 button 和treeview ,运行的时候直接插入优盘,单机按钮就会出现目录文件.不过只能在u盘插入,U盘拔出时,才能接收到信息. 1.[C#]代码 using System; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Data; usi
-
python使用fileinput模块实现逐行读取文件的方法
本文实例讲述了python使用fileinput模块实现逐行读取文件的方法.分享给大家供大家参考.具体实现方法如下: #-------------------------------- # Name: read_lines.py # Author: Kevin Harris # Last Modified: 02/13/04 # Description: This Python script demonstrates # how to use fileinput to read # each l
-
C#逐行读取文件的方法
本文实例讲述了C#逐行读取文件的方法.分享给大家供大家参考.具体如下: 这里使用C#逐行读取文件,对于大文件的读取非常有用. StreamReader sr = new StreamReader("fileName.txt"); string line; while((line= sr.ReadLine()) != null) { Console.WriteLine("xml template:"+line); } if (sr != null)sr.Close()
-
Python逐行读取文件内容的方法总结
Python四种逐行读取文件内容的方法 下面四种Python逐行读取文件内容的方法, 分析了各种方法的优缺点及应用场景,以下代码在python3中测试通过, python2中运行部分代码已注释,稍加修改即可. 方法一:readline函数 # -*- coding: UTF-8 -*- f = open("/pythontab/code.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: # pri
-
node.js readline和line-reader逐行读取文件方法
逐行读取文件的能力允许我们读取大文件,而无需将其全部存储到内存中.它有助于节省资源和提高应用程序的效率. 它允许我们寻找所需的信息,一旦找到了相关的信息,我们可以停止搜索过程,可以防止不必要的内存使用. 我们将使用Readline模块和Line-Reader模块来实现这一目标. 方法一 readline 使用Readline模块:Readline是Node的原生模块.它是专门为从任何可读流逐行读取内容而开发的.它可用于从命令行读取数据. 因为模块是Node的本机模块.js,它不需要任何安装,可以
-
php从文件夹随机读取文件的方法
本文实例讲述了php从文件夹随机读取文件的方法.分享给大家供大家参考.具体实现方法如下: function RandomFile($folder='', $extensions='.*'){ // fix path: $folder = trim($folder); $folder = ($folder == '') ? './' : $folder; // check folder: if (!is_dir($folder)){ die('invalid folder given!'); }
-
C#使用文件流读取文件的方法
本文实例讲述了C#使用文件流读取文件的方法.分享给大家供大家参考.具体如下: using System; using System.IO; namespace Client.Chapter_11___File_and_Streams { public class OpenExistingFile { static void Main(string[] args) { FileInfo MyFile = new FileInfo(@"c:\Projects\Testing.txt");
-
node.js实现逐行读取文件内容的代码
在此之前先介绍一个逐行读取文件内容NPM:https://github.com/nickewing/line-reader,需要的朋友可以看看. 直接上代码: function readLines(input, func) { var remaining = ''; input.on('data', function(data) { remaining += data; var index = remaining.indexOf('\n'); while (index > -1) { var l
-
Java基于IO流读取文件的方法
本文实例讲述了Java基于IO流读取文件的方法.分享给大家供大家参考,具体如下: public static void readFile(){ String pathString = TEST.class.getResource("/simu").getFile(); try { pathString = URLDecoder.decode(pathString, "utf-8"); } catch (UnsupportedEncodingException e1)
随机推荐
- asp.net中的“按需打印”(打印你需要打印的部分) 实现代码
- js CSS操作方法集合
- 一个jsp+AJAX评论系统第1/2页
- PHP消息队列用法实例分析
- php面向对象全攻略 (十二) 抽象方法和抽象类
- Android客户端实现注册、登录详解(2)
- react-router实现按需加载
- 左侧固定宽度,右侧自适应宽度的CSS布局
- javascript中的数字与字符串相加实例分析
- android post请求接口demo
- C#特性-迭代器(上)及一些研究过程中的副产品
- Android实现类似360,QQ管家那样的悬浮窗
- Android ListView监听滑动事件的方法(详解)
- Java Web项目中编写定时任务的实现
- 深入讲解C++数据类型转换的相关函数的知识
- PHP中数组的分组排序实例
- react-router browserHistory刷新页面404问题解决方法
- linux特殊字符及其作用大全
- 关于php unset对json_encode的影响详解
- Python字典的概念及常见应用实例详解
