Example #1
0
        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);
        }