Стоит задача, открыть диалоговое окно, выбрать папку и дальше программа обрабатывает определенные файлы в ней. Я решил эту задачу таким образом:
private void button1_Click(object sender, EventArgs e)
{
dataGridView1.Rows.Clear();
//FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
//DialogResult result = folderBrowserDialog1.ShowDialog();
using (var folderBrowserDialog1 = new FolderBrowserDialog())
{
//folderBrowserDialog1.Filter = "Png Files (*.png)|*.png";
//fldrDlg.Filter = "Excel Files (*.xls, *.xlsx)|*.xls;*.xlsx|CSV Files (*.csv)|*.csv
List<string> a = new List<string>();
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
Directory.GetFiles(folderBrowserDialog1.SelectedPath, "ALARMHST*.txt", SearchOption.AllDirectories).ToList().ForEach(f => a.Add(f));
//Directory.GetFiles(folderBrowserDialog1.SelectedPath).ToList().ForEach(f => a.Add(f));
}
Дальше уже идет код по обработке файлов.
Вопрос в следующем. Как можно реализовать функцию запоминания последнего пути к папке, то есть, что бы при повторном нажатии он уже предлагал мне ту папку, которую я ранее выбирал, иначе очень неудобно постоянно заново лазить и искать нужную папку. Спасибо.