public static string Open(string FilesDir) { OpenFile OS = new OpenFile(); OS.InitialDirectory = FilesDir; if (!(Directory.Exists(FilesDir))) { Directory.CreateDirectory(FilesDir); } OS.Files = Directory.EnumerateFiles(FilesDir, "*.sdb").ToList(); foreach (string FileToAdd in OS.Files) { SQLite.MusicDB MDB = new SQLite.MusicDB(FileToAdd); string Key = MDB.Name; string FileName = System.IO.Path.GetFileName(FileToAdd); Key = OS.FilesAndNames.ContainsKey(Key) ? Key + $" ({FileName})" : Key; OS.FileList.Items.Add(Key); OS.FilesAndNames.Add(Key, FileName); } OS.ShowDialog(); return(OS.Result); }