unity 读取文本与写入文本

时间:2023-03-09 21:14:44
unity 读取文本与写入文本

void writeData(string str,string file)
    {
        string parth = Application.dataPath;
        StreamWriter streamWriter;    
        FileInfo fi = new FileInfo(parth+file);
        if (!fi.Exists)
            streamWriter = fi.CreateText();
        else
            streamWriter = fi.AppendText();
        streamWriter.WriteLine(str);
        streamWriter.Close();
        streamWriter.Dispose();
    }

ArrayList loadfile(string path,string name)
    {
        StreamReader sr = null;
        try{
            sr = File.OpenText(name);
        }catch{}
        string line;
        ArrayList arra = new ArrayList();
        while((line = sr.ReadLine())!= null)
        {
            arra.Add(line);
        }
        sr.Close();
        sr.Dispose();
        return arra;
    }