黄学彪
2020-12-16 0d9f64668fd7350d6a21fd157e32009a96d98134
ZigbeeApp/Shared/Phone/Common/Logic/HdlFileLogic.cs
File was renamed from ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs
@@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.Text;
namespace Shared.Phone.UserCenter
namespace Shared.Phone
{
    /// <summary>
    /// 文件操作的逻辑
@@ -39,36 +39,33 @@
        /// </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
@@ -283,13 +280,13 @@
                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)
            {
@@ -349,7 +346,7 @@
        /// </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)
            {
@@ -357,6 +354,7 @@
                if (System.IO.File.Exists(newFile) == true)
                {
                    this.CopyFile(oldFile, newFile);
                    return;
                }
                try
                {