Программа не находит файл, если путь к нему указан относительный - C#
Формулировка задачи:
есть текстбокс1 и кнопка1, при нажатии на кнопку один в текстбокс1 идет адрес выбранного файла:
кнопка1:
есть текстбокс2 и кнопка2, при нажатии на кнопку два выводится текст из файла
Проблема в том, что если выбрать файл в текстбокс1 то файл(из которого выводится) ищется в том месте, где выбран файл в текстбокс1
они нужны мне для разных функции... как избежать такой ошибки?
А если сначала выгрузить текс то все работает, а если наоборот то выдает ошибку, что файл не найден
openFileDialog1.FileName = "Выберите файл .xls"; openFileDialog1.Filter = "Файл Excel|*.xls"; openFileDialog1.ShowDialog(); textBox1.Text = Convert.ToString(openFileDialog1.FileName);
textBox2.Text = ""; string path = @"text/shablon.txt"; // путь к файлу StreamReader newf = new StreamReader(path, Encoding.GetEncoding(1251)); textBox2.Text = newf.ReadToEnd();
Решение задачи: «Программа не находит файл, если путь к нему указан относительный»
textual
Листинг программы
string path = @"text/shablon.txt"; // путь к файлу StreamReader newf = new StreamReader(path, Encoding.GetEncoding(1251));
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д