public void ReadLocalFiles() { LocalFiles.Clear(); if (!Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Minesweeper")) { Directory.CreateDirectory(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Minesweeper"); } String[] rawfiles = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Minesweeper"); foreach (String s in rawfiles) { if (s.Contains(".map")) { LocalFiles.Add(s); } } }