zoukankan      html  css  js  c++  java
  • U3D 文件流

      关于文件操作
    在脚本中可以通过xml或其他的与文件相关的类中封装的一些方法可读取本地Asset文件夹下的xml文档和json文档到游戏中。但是这样操作文件难免会有拖延,C#提供了一种文件操作的方法,将文件变成流的形式来进行处理。

    一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。
    从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。

    在C#中可以通过.NET的System.IO模型以流的形式对数据文件进行访问
    即需要引入System.IO命名空间

    对文件的读写操多不管代码有多少,无非就是下面的三步:
    1.创建文件读写流对象
    2.对文件进行读写
    3.关闭文件流


    FileStream类:
    使用FileStream可以产生文件流,以便于对文件进行读取、写入、打开和关闭操作
    FileStream类的常用方法:
    BeginRead 开始异步读取文件流
    BeginWrite 开始异步写操作
    Close 关闭当前文件流并释放与之关联的所有资源
    EndRead 等待读取操作完成
    EndWrite 等待写操作完成
    SetLength 将当前文件流的长度设置为给定值

    StreamReader类:
    (1)专门用来读取文本文件的类。
    (2)常用的方法
    Close 关闭StringReader
    Read 读取输入字符串中的下一个字符或下一组字符
    ReadLine 从基础字符串中读取一行
    ReadToEnd 将整个流或从流的当前位置到流的结尾作为字符串读取

    File类:
    File类方法的参量很多时候都是路径path。
    文件打开方法:File.Open (文件路径)
    文件创建方法:File.Create(文件路径)
    文件删除方法:File.Delete(文件路径)

  • 相关阅读:
    getWidth() 和 getMeasuredWidth()的区别
    解决 win7 注册com组件失败问题
    Documentation/PCI/pci-iov-howto.txt
    Android Migrate Android Code
    struts2 18拦截器详解(九)
    使用Maven模板创建项目
    转换基于Maven的Web应用程序支持Eclipse IDE
    转换基于Maven的Java项目支持Eclipse IDE
    Eclipse构建Maven项目
    NetBeans IDE集成Maven
  • 原文地址:https://www.cnblogs.com/zpy1993-09/p/11811387.html
Copyright © 2011-2022 走看看