您的位置:首页 > 移动开发

Application.persistentDataPath保存字符串到本地

2017-08-05 18:16 127 查看
void SaveText()  //将字符串缓存到本地
{
//文件流信息
StreamWriter sw;
FileInfo t = new FileInfo(Application.persistentDataPath + "//" + "FileName.txt");
if (!t.Exists)
{
//如果此文件不存在则创建
sw = t.CreateText();
}
else
{
//如果此文件存在则打开
sw = t.AppendText();
}
//以行的形式写入信息
sw.WriteLine("hai tao gao ruan");
//关闭流
sw.Close();
//销毁流
sw.Dispose();
}


ArrayList quChuNeiRong()  //从本地取出内容
{
//使用流的形式读取
StreamReader sr = null;
try
{
sr = File.OpenText(Application.persistentDataPath + "//" + "FileName.txt");
}
catch (Exception e)
{
//路径与名称未找到文件则直接返回空
return null;
}
string line;
ArrayList arrlist = new ArrayList();
while ((line = sr.ReadLine()) != null)
{
arrlist.Add(line);
}
//关闭流
sr.Close();
//销毁流
sr.Dispose();
//将数组链表容器返回
return arrlist;
}


打开手机,查看本地会发现如下文件:





FR:海涛高软(hunk Xu)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: