Вывести директорию выбранного файла - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д