zoukankan      html  css  js  c++  java
  • c# IO操作(带进度的文件复制器,读取文本文件的指定行)

     

    带进度的文件复制器

         基本原理就是通过Stream的BeginRead来异步复制文件,同时刷新进度条的状态

     

     

     代码

    读取文件的指定行

    1、通过StreamReader的Readline

    通过StreamReader 读取

    2、通过 FileStream.seek()来读取

    Seek()方法的定义如下

    public override long Seek (
    long offset,
    SeekOrigin origin
    )
    只要知道offset就可以了!
    于是我们可以定义一个类,将每行开始的offset找出来,有了每行开始的offset,读取就自然不成问题了
    Code
  • 相关阅读:
    在ConcurrentModificationException异常上的联想
    记录一下自己爬虎牙LOL主播的爬虫思路
    ajax解决跨域问题
    解决多线程下数据库操作问题
    浅谈时间复杂度
    想一下,最大公约数怎么求
    IO流与IO缓冲
    循环移位
    3Sum探讨(Java)
    Two Sum(两个数的相加)
  • 原文地址:https://www.cnblogs.com/xiaoqi/p/1287050.html
Copyright © 2011-2022 走看看