黄学彪
2020-09-18 c7df85937f73fb347ee0b19e9c052d2d00a6df6c
ZigbeeApp/Shared/Phone/UserCenter/CommonBase/Logic/HdlFileLogic.cs
@@ -60,6 +60,10 @@
            //LOG出力【文件夹】
            this.CreateDirectory(DirNameResourse.LogDirectory);
            //模板缓存存放的【文件夹】
            this.CreateDirectory(DirNameResourse.LocalTemplateDirectory);
            this.CreateDirectory(DirNameResourse.AllResidenceTemplateDirectory);
            //用户图片目录路径【文件夹】
            if (UserCenterResourse.AccountOption.UserPictruePath != string.Empty)
            {
@@ -86,10 +90,21 @@
        /// 文件保存(整天忘记,所以建一个函数来玩玩)
        /// </summary>
        /// <param name="fullName">全路径</param>
        /// <param name="obj">需要序列化的东西</param>
        /// <param name="textValue">文本</param>
        public void SaveTextToFile(string fullName, string textValue)
        {
            var byteData = Encoding.UTF8.GetBytes(textValue);
            this.SaveByteToFile(fullName, byteData);
        }
        /// <summary>
        /// 文件保存(整天忘记,所以建一个函数来玩玩)
        /// </summary>
        /// <param name="fullName">全路径</param>
        /// <param name="byteData">byte数据</param>
        public void SaveByteToFile(string fullName, byte[] byteData)
        {
            if (byteData == null) { return; }
            //写入内容
            System.IO.FileStream fileStream = null;
            try
@@ -265,6 +280,12 @@
            var rootPath = Common.Config.Instance.FullPath;
            foreach (var file in listFile)
            {
                if (file.StartsWith("ModelData_") == true)
                {
                    //复制模板数据文件到指定文件夹
                    TemplateData.TemplateCommonLogic.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);
                //移动文件