Вывести директорию выбранного файла - C#
Формулировка задачи:
Дело вот в чем. У меня есть некое подобие словаря который загружается с текстового файла. Я знаю как открыть файл с заранее установленной директории, но как открыть файл с кастомной директории? В планах было использовать OpenFileDialog, но я не понял как вывести имя и адрес файла как string. Есть совет?
Решение задачи: «Вывести директорию выбранного файла»
textual
Листинг программы
- private void btnopen_Click(object sender, EventArgs e)
- {
- //Открытие файла
- OpenFileDialog openFileDialog1 = new OpenFileDialog();
- openFileDialog1.Filter = "Текстовые файлы|*.txt";
- openFileDialog1.Title = "Выберите файл словаря";
- if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
- {
- //Вывод адреса и имени как string
- string sFileName = openFileDialog1.FileName;
- textBox1.Text = sFileName;
- char[] separator = { '=', '\n' };
- string words = File.ReadAllText(String.Format(sFileName), Encoding.GetEncoding(1251));
- MatchCollection mc = Regex.Matches(words, @"(?<en>[^=]*)=(?<ru>.*)", RegexOptions.IgnoreCase | RegexOptions.Multiline);
- foreach (Match m in mc) ListOfWords.Add(new Word { English = m.Groups["en"].Value.Trim(), Russian = m.Groups["ru"].Value.Trim() });
- foreach (Word w in ListOfWords) my_comboBox1.Items.Add(w.English);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д