//文件流读写
//写
public void WriteStreamFile()
{
string path=Application.dataPath+"/File/a.txt";//获取文件路径
if(File.Exsits(path))
{
//创建FileStream类的实例
using(FileStream fs=new FileStream(path, FileMode.Create,FileAccess.ReadWrite))
{
string s1="内容";//定义内容
byte[] s2=Encoding.UTF8.GetBytes(s1);//将字符串转为字节数组
fs.Write(s2,0,s2.length);//写入文件中
fs.Flush();//刷新缓冲区
fs.Close();//关闭文件流
}
}
}
//读
public void ReadStreamFile()
{
string path=Application.dataPath+"/File/a.txt";//获取文件路径
if(File.Exsits(path))
{
//创建FileStream类的实例
using(FileStream fs=new FileStream(path, FileMode.Open,FileAccess.ReadWrite))
{
byte[] s1=new byte[fs.length];//定义存放文件信息的字节数组
//读取文件信息
int length=fs.Read(s1,0,s1.length);
string s2=Encoding.UTF8.GetString(s1,0,length);
print(s2);//输出
fs.Close();
}
}