示例#1
0
        public void SaveConfig()
        {
            if (Directory.Exists(Path.GetDirectoryName(ConfigFilePath)))
            {
                string cfgString = "";
                cfgString += "CharacterDataFolderPath" + " = " + CharacterDataFolderPath + "\r\n";
                cfgString += "DefaultCharacterID" + " = " + DefaultCharacterID + "\r\n";
                cfgString += "ShowInitialWarning" + " = " + ShowInitialWarning.ToString() + "\r\n";
                cfgString += "CopyAsLinks" + " = " + CopyAsLinks.ToString() + "\r\n";

                cfgString += "DefaultSelectedFiles" + " = ";
                foreach (string str in DefaultSelectedFiles)
                {
                    cfgString += str + ',';
                }
                cfgString += "\r\n";

                cfgString += "DefaultSelectedTargetFolders" + " = ";
                foreach (string str in DefaultSelectedTargetFolders)
                {
                    cfgString += str + ',';
                }
                cfgString += "\r\n";

                if (File.Exists(ConfigFilePath))
                {
                    File.Copy(ConfigFilePath, ConfigFilePath + ".bak", true);
                }
                File.WriteAllText(ConfigFilePath, cfgString);
            }
        }
示例#2
0
        public void SaveConfig()
        {
            if (Directory.Exists(Path.GetDirectoryName(ConfigFilePath)))
            {
                string cfgString = "";
                cfgString += "CharacterDataFolderPath" + " = " + CharacterDataFolderPath + "\r\n";
                cfgString += "DefaultCharacterID" + " = " + DefaultCharacterID + "\r\n";
                cfgString += "UpdateCheckFrequency_Days" + " = " + UpdateCheckFrequency_Days.ToString() + "\r\n";
                cfgString += "LastUpdateCheck" + " = " + LastUpdateCheck.ToString("u") + "\r\n";
                cfgString += "ShowInitialWarning" + " = " + ShowInitialWarning.ToString() + "\r\n";

                if (File.Exists(ConfigFilePath))
                {
                    File.Copy(ConfigFilePath, ConfigFilePath + ".bak", true);
                }
                File.WriteAllText(ConfigFilePath, cfgString);
            }
        }
        public void SaveConfig()
        {
            if (Directory.Exists(Path.GetDirectoryName(ConfigFilePath)))
            {
                string cfgString = "";
                cfgString += "CharacterDataFolderPath" + " = " + CharacterDataFolderPath + "\r\n";
                cfgString += "DefaultCharacterID" + " = " + DefaultCharacterID + "\r\n";
                cfgString += "UpdateRequestTimeout_Sec" + " = " + UpdateRequestTimeout_Sec.ToString() + "\r\n";
                cfgString += "UpdateCheckFrequency_Days" + " = " + UpdateCheckFrequency_Days.ToString() + "\r\n";
                cfgString += "LastUpdateCheck" + " = " + LastUpdateCheck.ToString("u") + "\r\n";
                cfgString += "LastConfigUpdateCheck" + " = " + LastConfigUpdateCheck.ToString("u") + "\r\n";
                cfgString += "ShowInitialWarning" + " = " + ShowInitialWarning.ToString() + "\r\n";
                cfgString += "LastProgramUpdateVersionSeen" + " = " + LastProgramUpdateVersionSeen.ToString() + "\r\n";
                cfgString += "EarliestPresetTimestampAllowed" + " = " + EarliestPresetTimestampAllowed.ToString("u") + "\r\n";

                if (File.Exists(ConfigFilePath))
                {
                    File.Copy(ConfigFilePath, ConfigFilePath + ".bak", true);
                }
                File.WriteAllText(ConfigFilePath, cfgString);
            }
        }