private void LoadComBox() { // 加载目录combox cmbDirs.Items.Clear(); CDirs dirs = _dbFile._dirs; for (int i = 0; i < dirs.synDirs.Count; ++i) { cmbDirs.Items.Add(dirs.synDirs[i].win_dir); } if (cmbDirs.Items.Count > 0) { cmbDirs.SelectedIndex = dirs.currentIndex; } }
/// <summary> /// /// </summary> /// <param name="path">window下目录,目录作为所有的前缀</param> public CDbFile(int index) { if (!File.Exists("app.config")) { MessageBox.Show("存储文件不存在"); return; } _appTasks = new AppSettings("app.config", _configDir); _appDirs = new AppSettings("app.config", _configDir); // 保存window 和 linux 同步的目录结构 _appConfig = new AppSettings("app.config", _configDir); //判断 winPaht是否存在,存在则加载粗来,不存在,则保存 string dirsJson = _appDirs.GetValue("dirs"); if (!string.IsNullOrEmpty(dirsJson)) { _dirs = JsonHelper.DeserializeJsonToObject <CDirs>(dirsJson); } _init = true; }