zoukankan      html  css  js  c++  java
  • 关于文件读写的一些总结

    File:当你读写的文件是小文件,可以考虑File.
         1.读写文件文件。可以使用ReadAllText()  ReadAllLines()
         2.如果读写非文本文件:ReadAllBytes[]

    FileStream:读取大文件:           

            usint(FileStream fsRead=new FileStream(@"d:\aa.wmv",FileMode.Open)

       {

                using (FileStream fsWrite = new FileStream(@"d: t.sdfs", FileMode.Create))
                    {
                        //内存中创建的
                        byte[] bytes = new byte[1024*1024*10];
                        int count = 0;
                        while (true)
                        {
                            //将数据读取到数组  count就是返回当前读取到的字节数
                            count = fsRead.Read(bytes, 0, bytes.Length);
                            if (count == 0)
                            {
                                break;
                            }
                            //将数组中的数据写入到文件
                            fsWrite.Write(bytes, 0, count);
                        }
                        MessageBox.Show("ok");
                    }
                }

    StreamWriter/SteamReader:可以进行一行数据的读写,它是专门对文本文件进行操作

  • 相关阅读:
    MUI 实现下拉刷新上拉加载的简单例子
    MySQL 游标的使用
    Java 策略模式
    [].slice.call(arguments,1) 个人理解
    Hbuilder + MUI 的简单案例
    传输SO10 (SO10 Transport)
    SAP 供应商/客户的冻结及其删除操作
    SAP FI CO模块常用事务代码
    SAP-批量修改主数据(客户、供应商、物料)
    远程主动读取数据 RFC_READ_TABLE
  • 原文地址:https://www.cnblogs.com/Zouzhe/p/3828638.html
Copyright © 2011-2022 走看看