//配置文件检索 private void Check() { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.ExistINIFile()) { CheckMode.Content = "AppConfig Working Normally!" + ini.IniReadValue("ConfigInformation", "Version"); BitmapImage imagetemp = new BitmapImage(new Uri("pack://application:,,,/Image/checkcircle.png", UriKind.Absolute)); CheckImage.Source = imagetemp; } else { CheckMode.Content = "Error:配置文件不存在或读取异常,尝试联系管理员安装配置文件"; BitmapImage imagetemp = new BitmapImage(new Uri("pack://application:,,,/Image/frown.png", UriKind.Absolute)); CheckImage.Source = imagetemp; } }
public void read() { IniFiles ini = new IniFiles(Directory.GetCurrentDirectory() + "\\Settings.ini"); if (ini.ExistINIFile()) { Storage.FileLocationStorage.MathFileLoc = ini.IniReadValue("SettingList", "MathFileLoc"); Storage.FileLocationStorage.ChineseFileLoc = ini.IniReadValue("SettingList", "ChineseFileLoc"); Storage.FileLocationStorage.EnglishFileLoc = ini.IniReadValue("SettingList", "EnglishFileLoc"); Storage.FileLocationStorage.PhysicalFileLoc = ini.IniReadValue("SettingList", "PhysicalFileLoc"); Storage.FileLocationStorage.ChemistryFileLoc = ini.IniReadValue("SettingList", "ChemistryFileloc"); Storage.FileLocationStorage.BiologyFileLoc = ini.IniReadValue("SettingList", "BiologyFileLoc"); Storage.FileLocationStorage.IP_dress = ini.IniReadValue("CommonSettings", "SeverIP"); Storage.CommonSettingStorage.ScanAppFileLoc = ini.IniReadValue("CommonSettings", "ScanAppFileLoc"); }//读取文件目录到全局变量 else { MessageBox.Show("配置错误", "未检索到配置文件,请联系管理员申请配置", MessageBoxButton.OK); }//提示用户没有配置文件 }