public void SyncData() { try { List <DirectoryInfo> dList = GetDirectories(); List <string> fList = new List <string>(); var DbController = (new object()).InitDataProvider(); foreach (var directory in dList) { fList.AddRange(GetDirectoryFiles(directory.FullName.ToString())); } if (ProgressInit != null) { ProgressInit.Invoke(fList.Count); } ClearExistingData(DbController); SaveFiles(DbController, fList); } catch (Exception ex) { string msg = ex.Message; } }
private void FormMergeMca_Load(object sender, EventArgs e) { lblCount.Text = ""; lblLines.Text = ""; tslblStatus.Text = "等待数据"; btnCombine.Enabled = false; myPerformStep = new PerformStep(progressAdd); myProgressInit = new ProgressInit(progressSetMax); myShowCount = new ShowCount(showCount); myShowStatus = new ShowStatus(showStatus); myAddListView = new AddListView(addListView); }