最新消息:

Unity 文件的创建与写入

编程 2394浏览

文件的创建与写入都需要使用流来操作。要创建与写入文件,首先需要三组相关信息:创建文件的路径、名称以及写入文件的内容。本例将使用流来创建一个文本文件,并且将三组数据写入其中,具体代码如下所示。

using UnityEngine;
using System.Collections;
using System.IO;

public class CSharp : MonoBehaviour {
 void Start () {
 //创建文件,共写入三次数据
 CreateFile(Application.dataPath,"FileName","TestInfo0");
 CreateFile(Application.dataPath,"FileName","TestInfo1");
 CreateFile(Application.dataPath,"FileName","TestInfo2");
 }
 
 /**
 * path:文件创建目录
 * name:文件的名称
 * info:写入的内容
 */
 void CreateFile(string path,string name,string info) {
 //文件流信息
 StreamWriter sw;
 FileInfo t = new FileInfo(path+"//"+ name);
 if(!t.Exists) {
 sw = t.CreateText(); //如果此文件不存在则创建
 } else {
 sw = t.AppendText(); //如果此文件存在,则打开该文件
 }
 sw.WriteLine(info); //以行的形式写入信息
 sw.Close(); //关闭流
 sw.Dispose(); //销毁流
 }
}

创建本地文件时,需要使用 FileInfo 类,在构造方法中写入文件的保存路径。通过对 FileInfo 的对象使用 CreateText() 方法,可在本地创建一个文本文件,使用 AppendText() 方法可打开已创建的文本文件,最后调用 WriteLine() 方法可将字符串写入刚刚创建的文本文件中。

好了,Unity 文件的创建与写入 就分享到这里,非常感谢你的来访。如果你喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » Unity 文件的创建与写入

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者