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