コード例 #1
0
        /// <summary>
        /// 保存配置
        /// </summary>
        public void saveConfig()
        {
            string xmlFile = Path.Combine(Application.StartupPath, "config.xml");

            if (MainForm.Config != null)
            {
                //写配置文件
                File.WriteAllText(xmlFile, XmlSerializeTool.serializer <MainConfig>(MainForm.Config));
            }
        }
コード例 #2
0
        /// <summary>
        /// 载入配置
        /// </summary>
        public void loadConfig()
        {
            string validataFile = Path.Combine(Application.StartupPath, "validataconfig.xml");

            if (File.Exists(validataFile))
            {
                try
                {
                    //读取配置
                    MainForm.validataConfig = XmlSerializeTool.deserialize <ValidataConfig>(File.ReadAllText(validataFile));
                }
                catch (Exception ex)
                {
                    MainForm.validataConfig         = new ValidataConfig();
                    MainForm.validataConfig.Files   = "";
                    MainForm.validataConfig.Folders = "";
                }
            }
            else
            {
                MainForm.validataConfig         = new ValidataConfig();
                MainForm.validataConfig.Files   = "";
                MainForm.validataConfig.Folders = "";
            }
            string xmlFile = Path.Combine(Application.StartupPath, "config.xml");

            if (File.Exists(xmlFile))
            {
                try
                {
                    //读取配置
                    MainForm.Config = XmlSerializeTool.deserialize <MainConfig>(File.ReadAllText(xmlFile));
                }
                catch (Exception ex)
                {
                    //设置默认的配置项
                    MainForm.Config             = new MainConfig();
                    MainForm.Config.TotalDir    = PackageDir;
                    MainForm.Config.ZipCodePage = Encoding.Default.CodePage;
                    saveConfig();
                }
            }
            else
            {
                //设置默认的配置项
                MainForm.Config             = new MainConfig();
                MainForm.Config.TotalDir    = PackageDir;
                MainForm.Config.ZipCodePage = Encoding.Default.CodePage;
                saveConfig();
            }
        }