文件的创建与写入都需要使用流来操作。要创建与写入文件,首先需要三组相关信息:创建文件的路径、名称以及写入文件的内容。本例将使用流来创建一个文本文件,并且将三组数据写入其中,具体代码如下所示。
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 文件的创建与写入
如果文章对你有帮助,欢迎点击上方按钮打赏作者
支付宝打赏
微信打赏