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中读取.properties配置文件的通用类
    静态工厂方法中单例的延迟加载技术
    AVL树C++实现
    初探Java反射机制
    项目中一个 1 毫秒引发的问题
    用Java操作数据库Datetime数据
    【转】Linux中的EAGAIN含义
    【转】关于编译链接——gcc/g++
    《Linux多线程编程手册》读书笔记
    《Linux多线程服务端编程——使用muduo C++网络库》读书笔记
  • 原文地址:https://www.cnblogs.com/xiaoqi/p/1287050.html
Copyright © 2011-2022 走看看