Esempio n. 1
0
        // 全てのiniファイル名を取得
        public InifileUtils[] IniFileNameArray()
        {
            string iniFileName = "";
            string dirPath     = this.directoryPath;

            InifileUtils[] sIni = new InifileUtils[5];
            ReadOnlyCollection <string> iniFile = findFile.GetIniFileName();
            int fileQuantity = this.iniFileQuantity;

            for (fileQuantity = 0; fileQuantity < 5; fileQuantity++)
            {
                iniFileName        = iniFile[fileQuantity].Replace(dirPath, ""); // Iniファイルパスからファイル名のみに置換する
                sIni[fileQuantity] = new InifileUtils(iniFileName);              // ファイル名のみのIniファイルを配列に格納
            }
            return((InifileUtils[])sIni.Clone());                                // すべてのIniファイル名を返す
        }
Esempio n. 2
0
        public InifileUtils[] GetIniFileUtils()
        {
            // IniFileのファイル名を取得するメソッド

            int num = 5;
            InifileUtils[] sIni = new InifileUtils[num];

            // アプリケーションの格納ディレクトリを取得
            string filePath = GetApplicationPath();
            // アプリケーションのパスからIniFile名を取得
            ReadOnlyCollection<string> files = GetIniFileName(filePath);

            for (int i = 0; i < num; i++)
            {
                // Iniファイルパスからファイル名のみに置換する
                string iniFileName = files[i].Replace(filePath, "");
                // ファイル名のみのIniファイルを配列に格納
                sIni[i] = new InifileUtils(iniFileName);
            }
            // IniFileのCloneを作成し、結果を返す
            return (InifileUtils[])sIni.Clone();
        }