/// <summary> /// キャラクターフォルダを取得する /// </summary> /// <returns></returns> public CharacterFolder[] GetCharacterFolders() { List <CharacterFolder> chList = new List <CharacterFolder>(); if (Directory.Exists(UserFolderPath)) { string[] folders = Directory.GetDirectories(UserFolderPath); System.Text.RegularExpressions.Regex regex = new System.Text.RegularExpressions.Regex(@"\\FFXIV_CHR[0-9A-F]{16}$"); foreach (string folder in folders) { if (regex.IsMatch(folder.ToUpper())) { chList.Add(CharacterFolder.Create(folder)); } } } return(chList.ToArray()); }