| | |
| | | /// 读取userInfo文件 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public byte[] ReadUserInfo() |
| | | { |
| | | var fileName = "UserInfo_File"; |
| | | FileStream fs = null; |
| | | try |
| | | { |
| | | if (File.Exists(Path.Combine(RootPath, fileName))) |
| | | { |
| | | fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); |
| | | } |
| | | else if (File.Exists(fileName)) |
| | | { |
| | | fs = new FileStream(fileName, FileMode.Open, FileAccess.Read); |
| | | } |
| | | else |
| | | { |
| | | return new byte[0]; |
| | | } |
| | | byte[] bytes = new byte[fs.Length]; |
| | | fs.Read(bytes, 0, bytes.Length); |
| | | return bytes; |
| | | } |
| | | catch |
| | | { |
| | | return new byte[0]; |
| | | } |
| | | finally |
| | | { |
| | | try |
| | | { |
| | | if (fs != null) |
| | | { |
| | | fs.Close(); |
| | | } |
| | | } |
| | | catch |
| | | { |
| | | |
| | | } |
| | | } |
| | | |
| | | } |
| | | /// <summary> |
| | | /// 保存userInfo |
| | | /// </summary> |
| | | /// <param name="bytes"></param> |
| | | /// <returns></returns> |
| | | public bool WirteUserinfo(byte[] bytes) |
| | | { |
| | | var fileName = "UserInfo_File"; |
| | | FileStream fs = null; |
| | | |
| | | try |
| | | { |
| | | fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); |
| | | fs.Write(bytes, 0, bytes.Length); |
| | | fs.Flush(); |
| | | MainPage.Log("SaveFile:" + fileName); |
| | | return true; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("FileUtiles Code 113:" + ex.ToString()); |
| | | return false; |
| | | } |
| | | finally |
| | | { |
| | | try |
| | | { |
| | | if (fs != null) |
| | | { |
| | | fs.Close(); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("FileUtils Code 121 :" + ex.ToString()); |
| | | } |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 读取userInfo文件 |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | public byte[] ReadAppConfig() |
| | | { |
| | | var fileName = "OnAppConfig"; |
| | | FileStream fs = null; |
| | | try |
| | | { |
| | | if (File.Exists(Path.Combine(AccountPath, fileName))) |
| | | if (File.Exists(Path.Combine(RootPath, fileName))) |
| | | { |
| | | fs = new FileStream(Path.Combine(AccountPath, fileName), FileMode.Open, FileAccess.Read); |
| | | fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Open, FileAccess.Read); |
| | | } |
| | | else if (File.Exists(fileName)) |
| | | { |
| | |
| | | |
| | | try |
| | | { |
| | | fs = new FileStream(Path.Combine(AccountPath, fileName), FileMode.Create, FileAccess.Write); |
| | | fs = new FileStream(Path.Combine(RootPath, fileName), FileMode.Create, FileAccess.Write); |
| | | fs.Write(bytes, 0, bytes.Length); |
| | | fs.Flush(); |
| | | MainPage.Log("SaveFile:" + fileName); |