Esempio n. 1
0
        /// <summary>
        /// 指定したフォルダ内のiniをパースする
        /// </summary>
        /// <param name="iniFolder">iniがあるフォルダパス</param>
        /// <returns>iniファイルデータのリスト</returns>
        public static IniFileList ParseIniFolder(string iniFolder)
        {
            IniFileList list = new IniFileList();

            foreach (string path in Directory.EnumerateFiles(iniFolder, "*.ini"))
            {
                list.Add(ParseIniFile(path));
            }
            return(list);
        }
Esempio n. 2
0
        /// <summary>
        /// 指定したiniをパースする(複数)
        /// </summary>
        /// <param name="iniFilePathArr">iniファイルのパス</param>
        /// <returns>iniファイルデータのリスト</returns>
        public static IniFileList ParseIniFiles(params string[] iniFilePathArr)
        {
            IniFileList list = new IniFileList();

            foreach (string path in iniFilePathArr)
            {
                list.Add(ParseIniFile(path));
            }
            return(list);
        }