Unity3d的文件读写笔记

在开发中遇到了一个小问题,就是在将一些json或者其他字符串写入到文件时 在android机器上会出现  IOExceptionSharing violation 的问题。

问题在于 StreamWriter不能直接生成,应该依赖于FileStream,否则会出现文件写入权限的问题。

正确的写法应该如下:

FileStream aFile = new FileStream(@"c:\123\欢迎.txt", FileMode.OpenOrCreate);

StreamWriter sw = new StreamWriter(aFile);

sw.WriteLine("为今后我们之间的进一步合作,");

sw.WriteLine("为我们之间日益增进的友谊,");

sw.Write("为朋友们的健康幸福,");

sw.Write("干杯!朋友!");

sw.Close();


你可能感兴趣的:(Unity3D开发)