管道基础大数据平台系统开发-【CS】-ExportMap
1
13693261870
2023-01-01 e1b6f5052ae50ac9507f6f3f6a06e2c2f574d0cd
DataLoader/CS/Importor.cs
@@ -68,7 +68,7 @@
            return obj == null ? 0 : Convert.ToInt32(obj);
        }
        public static void Import(ObservableCollection<ViewData> viewDatas, string source, string target)
        public static void GetFiles(ObservableCollection<ViewData> viewDatas, string source)
        {
            string[] files = Directory.GetFiles(source);
            for (int i = 0, c = files.Length; i < c; i++)
@@ -81,8 +81,6 @@
                SetSysMeta(vd);
            }
            ImportFiles(viewDatas, target);
        }
        private static void SetSysMeta(ViewData vd)
@@ -112,19 +110,19 @@
            {
                try
                {
                    vd.Status = "获取MD5码";
                    vd.Status = "生成MD5码...";
                    string guid = MD5Helper.GetMD5Hash(vd.FilePath);
                    if (IsFileExists(guid))
                    {
                        vd.Status = "已存在";
                        vd.Status = "已存在!";
                        continue;
                    }
                    vd.Status = "插入数据库";
                    vd.Status = "插入数据库...";
                    int metaId = InsertMeta(vd.Meta);
                    if (metaId == 0)
                    {
                        vd.Status = "元数据出错";
                        vd.Status = "元数据出错!";
                        continue;
                    }
@@ -132,10 +130,10 @@
                    SysMetaFile mf = GetMetaFile(vd, metaId, start, guid);
                    InsertMetaFile(mf);
                    vd.Status = "复制文件";
                    vd.Status = "复制文件...";
                    CopyFile(vd.FilePath, Path.Combine(target, mf.path));
                    vd.Status = "完成";
                    vd.Status = "完成。";
                }
                catch (Exception ex)
                {