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