文件写入:
方式一:
通过流文件写入,写入完毕后关闭流文件。
FileStream fileStream = new FileStream(fullPath, FileMode.Create);
StreamWriter streamWriter = new StreamWriter(fileStream);
streamWriter.WriteLine(data);
streamWriter.Close();
fileStream.Close();
方式二:
通过File直接写入,方法内部实现对应操作。
File.WriteAllText(fullPath, data);
文件读取:
方式一:
StreamReader streamReader = new StreamReader(fullPath);
string filedata = streamReader.ReadToEnd();
streamReader.Close();
方式二:
string filedata = File.ReadAllText(fullPath);
如果大家想对比效率,可以通过Stopwatch输出时间。
System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch();
stopwatch.Reset();
stopwatch.Start();
// 测试运行时间的代码
stopwatch.Stop();
Debug.LogWarning("Time = " + stopwatch.Elapsed);