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
  • 相关阅读:
    java的异常
    Quartz使用总结
    MYSQL性能优化的最佳20+条经验
    索引原理和慢查询优化
    MySQL索引背后的数据结构及算法原理
    常见电商项目的数据库表设计(MySQL版)
    常见试题和算法
    mysql性能调优与架构设计笔记
    MYSQL数据库设计规范与原则
    复合索引的优点和注意事项
  • 原文地址:https://www.cnblogs.com/xiaoqi/p/1287050.html
Copyright © 2011-2022 走看看