File was renamed from ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs |
| | |
| | | using System.Collections.Generic; |
| | | using System.Text; |
| | | |
| | | namespace Shared.Phone.UserCenter |
| | | namespace Shared.Phone |
| | | { |
| | | /// <summary> |
| | | /// 文件操作的逻辑 |
| | |
| | | /// </summary> |
| | | public void CreatAllUserCenterDirectory() |
| | | { |
| | | //用户信息【文件夹】 |
| | | this.CreateDirectory(HdlFileNameResourse.AccountDirectory); |
| | | |
| | | //本地缓存的根目录 |
| | | this.CreateDirectory(DirNameResourse.LocalMemoryDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.LocalMemoryDirectory); |
| | | |
| | | //自动备份【文件夹】(编辑,追加) |
| | | this.CreateDirectory(DirNameResourse.AutoBackupDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.AutoBackupDirectory); |
| | | |
| | | //自动备份【文件夹】(删除) |
| | | this.CreateDirectory(DirNameResourse.AutoBackupdeleteDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.AutoBackupdeleteDirectory); |
| | | |
| | | //下载备份的时候所使用的临时【文件夹】 |
| | | this.CreateDirectory(DirNameResourse.DownLoadBackupTempDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.DownLoadBackupTempDirectory); |
| | | |
| | | //保存安防记录的【文件夹】 |
| | | this.CreateDirectory(DirNameResourse.SafeguardAlarmDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.SafeguardAlarmDirectory); |
| | | |
| | | //下载分享文件的临时【文件夹】 |
| | | this.CreateDirectory(DirNameResourse.DownLoadShardDirectory); |
| | | |
| | | //LOG出力【文件夹】 |
| | | this.CreateDirectory(DirNameResourse.LogDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.DownLoadShardDirectory); |
| | | |
| | | //模板缓存存放的【文件夹】 |
| | | this.CreateDirectory(DirNameResourse.LocalTemplateDirectory); |
| | | this.CreateDirectory(DirNameResourse.AllResidenceTemplateDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.LocalTemplateDirectory); |
| | | this.CreateDirectory(HdlFileNameResourse.AllResidenceTemplateDirectory); |
| | | |
| | | //用户图片目录路径【文件夹】 |
| | | if (UserCenterResourse.AccountOption.UserPictruePath != string.Empty) |
| | | { |
| | | this.CreateDirectory(UserCenterResourse.AccountOption.UserPictruePath); |
| | | } |
| | | this.CreateDirectory(HdlFileNameResourse.UserPictrueDirectory); |
| | | } |
| | | |
| | | #endregion |
| | |
| | | if (file.StartsWith("ModelData_") == true) |
| | | { |
| | | //复制模板数据文件到指定文件夹 |
| | | TemplateData.TemplateCommonLogic.Current.CopyTemplateFileToLocalDirectory2(System.IO.Path.Combine(fulldirectory, file)); |
| | | HdlTemplateCommonLogic.Current.CopyTemplateFileToLocalDirectory2(System.IO.Path.Combine(fulldirectory, file)); |
| | | continue; |
| | | } |
| | | string oldFile = System.IO.Path.Combine(fulldirectory, file); |
| | | string newFile = System.IO.Path.Combine(rootPath, file); |
| | | //移动文件 |
| | | this.MoveFileToDirectory(oldFile, newFile); |
| | | this.MoveFile(oldFile, newFile); |
| | | } |
| | | if (deleteDirectory == true) |
| | | { |
| | |
| | | /// </summary> |
| | | /// <param name="oldFile">原文件</param> |
| | | /// <param name="newFile">目标文件</param> |
| | | public void MoveFileToDirectory(string oldFile, string newFile) |
| | | public void MoveFile(string oldFile, string newFile) |
| | | { |
| | | if (System.IO.File.Exists(oldFile) == true) |
| | | { |
| | |
| | | if (System.IO.File.Exists(newFile) == true) |
| | | { |
| | | this.CopyFile(oldFile, newFile); |
| | | return; |
| | | } |
| | | try |
| | | { |