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(文件路径)

  • 相关阅读:
    Windows Phone开发(40):漫谈关键帧动画之中篇 转:http://blog.csdn.net/tcjiaan/article/details/7559978
    Windows Phone开发(43):推送通知第一集——Toast推送 转:http://blog.csdn.net/tcjiaan/article/details/7617664
    xslt运算符
    简单实现Ajax
    继承与多态
    servlet基础知识
    用telnet 测试Http协议
    http协议基础
    类的初始化
    多态
  • 原文地址:https://www.cnblogs.com/zpy1993-09/p/11811387.html
Copyright © 2011-2022 走看看