写于2017-3-14
以下代码应该是从某些博客摘的,当时没标记,现在找不着了。
这里做一下整理,方便自己用。
一、Unity C# TXT文件写入和读取
void WriteTXT()
{
StreamWriter sw;
FileInfo fi = new FileInfo(Application.streamingAssetsPath + "//" + name);
if (!fi.Exists)
{
Debug.Log("写入 不存在");
sw = fi.CreateText();
//sw.WriteLine ("this is a line.");
}
else
{
Debug.Log("写入 存在");
sw = fi.CreateText();
// sw = fi.AppendText ();
// sw.WriteLine ("this is a line.");
}
for (int i = 0; i < Map.GetLength(0); i++)
{
for (int j = 0; j < Map.GetLength(1); j++)
{
sw.Write(Map[i, j]);
if (j != Map.GetLength(1) - 1)
sw.Write(",");
}
sw.Write("\n");
}
sw.Close();
sw.Dispose();
}
void ReadTXT()
{
FileInfo fi = new FileInfo(Application.streamingAssetsPath + "//" + name);
if (!fi.Exis