Beispiel #1
0
        /// <summary>
        /// Saves shares in directory specified
        /// </summary>
        /// <param name="dir">Directory where we should save settings to</param>
        public void Save(string dir)
        {
            directory = dir;
            SettingsGroup setting = new SettingsGroup();

            System.Text.StringBuilder sb = new System.Text.StringBuilder();
            foreach (KeyValuePair <string, IShare> item in shares)
            {
                sb.Append(item.Key);
                sb.Append("|");
            }
            if (sb.Length > 0)
            {
                setting.Add(IndexShareNames, new SettingItem(sb.ToString(), null));
            }
            FlowLib.Utils.FileOperations.PathExists(dir);
            SettingsGroup.Save(dir + FileName + ".xml", setting, FileName);
            setting = null;
        }