社区
C#
帖子详情
C#文件读取,可以指定到某一行进行读取吗?
WiSon丶
2017-12-14 04:07:41
一个实时更新的文档,如果每次都读取所有行,就太浪费时间和内存了。C++中有指针可以从上一次读取的行数继续往下面读取,而C#是没有指针的,可以获取文档的行数,但我没找到方法从那一行往下面继续读取,有没有大手子教教我。
...全文
1086
10
打赏
收藏
C#文件读取,可以指定到某一行进行读取吗?
一个实时更新的文档,如果每次都读取所有行,就太浪费时间和内存了。C++中有指针可以从上一次读取的行数继续往下面读取,而C#是没有指针的,可以获取文档的行数,但我没找到方法从那一行往下面继续读取,有没有大手子教教我。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WiSon丶
2017-12-18
打赏
举报
回复
谢谢大佬的指教
WiSon丶
2017-12-14
打赏
举报
回复
我来试试feek和position 平均每个文档在一个小时内从0增加到3000行,带有关键字“XX”是我想要的行,读一行就索引一行,所以我不能一直全部读取,只能从上一秒读到的地方再来
xuzuning
2017-12-14
打赏
举报
回复
使用 FileStream 打开文件,就支持随机读写了,通过 Feek 方法或 Position 属性定位 但总得先知道你要的内容在哪里吧?
秋的红果实
2017-12-14
打赏
举报
回复
用二维数组吧,哪有用30个变量的
秋的红果实
2017-12-14
打赏
举报
回复
那你就将他们读取到30个string变量中,进行处理,反正才几M 也可以用二维数组
WiSon丶
2017-12-14
打赏
举报
回复
我也想用数据库来管理,但是这边没有数据库,而且由于。。。反正就是不能用数据库了
秋的红果实
2017-12-14
打赏
举报
回复
建议将30个文档,放到30个数据库表里面处理 文档文件不适合这种问题
非专业开发Five
2017-12-14
打赏
举报
回复
引用 2 楼 weixin_39707948 的回复:
我读取的文件不大,几M而已,但是要同时扫描类似30个文档,所以我不能浪费时间
不大的话你开几个线程就好了 多线程控制这种的东西建议用区块法,就是迅雷下载的线程控制方法。
WiSon丶
2017-12-14
打赏
举报
回复
我读取的文件不大,几M而已,但是要同时扫描类似30个文档,所以我不能浪费时间
非专业开发Five
2017-12-14
打赏
举报
回复
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=80035161_2_dg&wd=c%23%20%E4%BB%8E%E6%8C%87%E5%AE%9A%E8%A1%8C%E5%BC%80%E5%A7%8B%E8%AF%BB%E5%8F%96&oq=readline&rsv_pq=e65790ce00001a0a&rsv_t=ebdb7XV0tB54axunxkz4k1nY48lfnl16Qo%2FWnkGmdlpIWwU35g9w%2BGbTwRYcziFrN2ZYSg&rqlang=cn&rsv_enter=1&rsv_sug3=45&rsv_sug1=31&rsv_sug7=100&rsv_sug2=0&inputT=15509&rsv_sug4=16463
C#
文件
系统的操作
本课程将介绍如何在
C#
中执行读写
文件
操作,读写
文件
夹操作。
c#
读取
txt文本中的某
一行
如果要
读取
文本中
指定
的某
一行
的信息,可以借助正则表达式的一个方法实现,实现原理就是将其分解成数组,然后直接
读取
数组中
指定
元素: private void fileSystemWatcher_Changed(object sender,FileSystemEventArgs e) { if (e.FullPath == @“C:\Users\Administrator\Desktop\二维码识别结果...
C#
从文本
文件
读取
指定
行
C#
(VS 2008)的与
文件
操作相关的类FileStream、StreamReader等,他们封装好的函数不够方便对文本
文件
制定行
进行
操作。但是利用StreamReader类的ReadLine可以间接地实现这个操作。实现方法有很多种,这里列举一种网上很多朋友都熟知的方法。另外,从文本
文件
制定位置
读取
可以调用API函数实现(当然也有其他方式),具体方法如有需要可以索取。 //用ArrayList
c#
读取
指定
行文本
using System; using System.IO; using System.Text; namespace ConsoleApp1 { class Test { public static void Main() { string path = @"D:\vstxt1\vsa1.txt";//
文件
路径 ...
C#
读取
文本
文件
某
一行
某一时候,我们只会
读取
文本
文件
内某
一行
。怎样读?还是用for或foreach循环?其实操作起来,很简单,先看看文本
文件
,如果你也想用下面的文档来做测试,你可以在这个链接
进行
拷贝:《VB.NET提取TXT文档
指定
内容》 http://www.cnblogs.com/insus/p/3267347.html 演示:...
C#
110,561
社区成员
642,566
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章