System.IO.FileStream как указать точное место нахождения возле исполняемого файла - C#
Формулировка задачи:
есть написаний простой код считывания из файла
как бы ничего сложного нету!!!
но вот вопрос - ПОЧЕМУ считывает файл с D:\MyDoc\config.txt а не с места где exe файл находиться
помогите я уже весь код вдоль и поперек прошел метровыми и километровыми шагами
читает правильно файл
если писать
читает с "моих документов"
объясните почему делает так если кто может?????
Листинг программы
- System.IO.FileStream fs = new System.IO.FileStream(@"config.txt", System.IO.FileMode.Open, System.IO.FileAccess.Read);
- System.IO.StreamReader sw = new System.IO.StreamReader(fs);
- ...
- sw.Close();
- fs.Close();
я в шоке - тему можно закрыть
но если честно это просто смешно
короче
если писать
Листинг программы
- System.IO.FileStream fsc = new FileStream(@"config.txt", FileMode.CreateNew, FileAccess.ReadWrite);
Листинг программы
- FileStream fsc = new FileStream(@"config.txt", FileMode.CreateNew, FileAccess.ReadWrite);
Решение задачи: «System.IO.FileStream как указать точное место нахождения возле исполняемого файла»
textual
Листинг программы
- string cfgPath=System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "config.txt");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д