一直在寻找别人的答案,似乎没有任何效果。

这是我的代码:

    public void TaskOnClick() //getting multi-values
    {
        foreach (string inputJson in File.ReadLines("Assets/Text/multi-import.txt"))
        {
            string temperature = GetTemperatureByRegex(inputJson);
            Debug.Log(temperature);

            string filename = "Assets/Text/TEMP/multi-export.txt";
            {
                using (StreamWriter writeFile = new StreamWriter(filename, false))
                {
                    writeFile.AutoFlush = true;
                    Console.SetOut(writeFile);
                    writeFile.WriteLineAsync(temperature.ToString());
                }
            }
        }

    }

这个想法是我的解析脚本获取我的数据,然后streamwriter将数据写入txt文件。问题是流作家不断添加txt文件而不是覆盖该文件。 每当我尝试使用文件流时,它都会覆盖文件,是的,但是无论我尝试了什么,都只会写入数据的第一行。

我的用户名不言自明...