三句话搞定Unity3d内新建Txt并保存数据

第一步:组路径,包含.Txt后缀
第二步:判断没存在则新建,用CreatText,首次用SteamWrite写入
第三步:WriteAllText 保存字符串

    private void SaveAsLocalFile(string key)
    {
        string fullPath = string.Format("{0}\\{1}.txt",Application.dataPath,key);
        string t = string.Format("{0}\r\n----------------------\r\n", PlayerPrefs.GetString(key));
        if (!File.Exists(fullPath))
        {
            StreamWriter sw = File.CreateText(fullPath);
            sw.Write(t);
            sw.Close();
        }
        else
        {
            File.AppendAllText(fullPath, t);
        }
    }

你可能感兴趣的:(三句话搞定Unity3d内新建Txt并保存数据)