Вывести директорию выбранного файла - C#

Узнай цену своей работы

Формулировка задачи:

Дело вот в чем. У меня есть некое подобие словаря который загружается с текстового файла. Я знаю как открыть файл с заранее установленной директории, но как открыть файл с кастомной директории? В планах было использовать OpenFileDialog, но я не понял как вывести имя и адрес файла как string. Есть совет?

Решение задачи: «Вывести директорию выбранного файла»

textual
Листинг программы
  1. private void btnopen_Click(object sender, EventArgs e)
  2.         {
  3. //Открытие файла
  4.             OpenFileDialog openFileDialog1 = new OpenFileDialog();
  5.             openFileDialog1.Filter = "Текстовые файлы|*.txt";
  6.             openFileDialog1.Title = "Выберите файл словаря";
  7.  
  8.             if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  9.             {
  10. //Вывод адреса и имени как string
  11.                 string sFileName = openFileDialog1.FileName;
  12.                 textBox1.Text = sFileName;
  13.                 char[] separator = { '=', '\n' };
  14.                 string words = File.ReadAllText(String.Format(sFileName), Encoding.GetEncoding(1251));
  15.  
  16.                 MatchCollection mc = Regex.Matches(words, @"(?<en>[^=]*)=(?<ru>.*)", RegexOptions.IgnoreCase | RegexOptions.Multiline);
  17.                 foreach (Match m in mc) ListOfWords.Add(new Word { English = m.Groups["en"].Value.Trim(), Russian = m.Groups["ru"].Value.Trim() });
  18.  
  19.                 foreach (Word w in ListOfWords) my_comboBox1.Items.Add(w.English);
  20.             }
  21.         }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы