Пример #1
0
        /// <summary>
        /// 更新配置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void UpdateConfig(object sender, EventArgs e)
        {
            DirectoryInfo di = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "Script");

            FileInfo[] files = di.GetFiles("*.lua");

            foreach (FileInfo fi in files)
            {
                if (!_keepScript.Contains(fi.Name))
                {
                    File.Delete(fi.FullName);
                }
            }

            ConfigWriter.LoadConfig();
            ConfigWriter.LoadTimeShaft();
        }
Пример #2
0
        //更新配置
        private void UpdateConfig(object sender, EventArgs e)
        {
            DirectoryInfo directoryInfo = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "Script");

            FileInfo[] files = directoryInfo.GetFiles("*.lua");
            FileInfo[] array = files;
            for (int i = 0; i < array.Length; i++)
            {
                FileInfo fileInfo = array[i];
                if (!this._keepScript.Contains(fileInfo.Name))
                {
                    File.Delete(fileInfo.FullName);
                }
            }
            ConfigWriter.LoadConfig();
            ConfigWriter.LoadTimeShaft();
        }