public static List <string> GetGroups(string from) { List <string> list = new List <string>(); DirectoryInfo dir = LocaleSystem.GetDirectory(from); if (dir.Exists) { foreach (FileInfo fi in dir.GetFiles("*.tsv")) { list.Add(Path.GetFileNameWithoutExtension(fi.Name)); } } return(list); }
public static void CreateGroup(string from, string name) { if (LocaleSystem.ValidateGroupName(name)) { DirectoryInfo dir = LocaleSystem.GetDirectory(from); if (!dir.Exists) { dir.Create(); } FileInfo fi = new FileInfo(LocaleSystem.GetDirectoryString(from) + name + ".tsv"); if (!fi.Exists) { fi.Create().Close(); } } }