/** * 初始化配置文件 * */ private static void intiConfig() { string filePath = GlobleParams.getConfigPath(); string initialConfigString = getInitialConfigString(); writeConfig(filePath, initialConfigString); }
/** * 检查配置文件是否需要初始化 * 配置文件为空则认为需要初始化 * */ private static bool needToInit() { string filePath = GlobleParams.getConfigPath(); if (File.ReadAllLines(filePath, Encoding.GetEncoding("gb2312")).Length == 0) { return(true); } return(false); }
public static void read() { string path = GlobleParams.getConfigPath(); //读取配置文件初始化数据 string[] lines = File.ReadAllLines(path); int line = analysisPublicData(lines); analysisDeleteConfig(lines, line); createGlobleParams(); }
/** * 检查配置文件夹和配置文件是否存在 * 若不存在则创建 * */ private static void createIfIsNotExist() { string configDirectory = GlobleParams.getConfigDirectory(); string filePath = GlobleParams.getConfigPath(); if (!Directory.Exists(configDirectory)) { Directory.CreateDirectory(configDirectory); } if (!File.Exists(filePath)) { File.Create(filePath).Dispose(); } }