Запись файла в каталог, откуда программа была запущена - C#

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

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

Добрый день! Подскажите как это сделать. Разрабатываю программу, есть в ней куча диалогов (открыть, сохранить) для выбора файлов из разных каталогов. В самой программе есть парсер со страницы HTML. При первоначальном запуске парсер скидывает файл в папку с программой, то есть туда откуда она была запущена. Но если я до этого использую диалоги (открыть, сохранить) с других каталогов, то парсер скидывает файл по последнему пути используемого (открыть, сохранить) Вопрос, как прописать в парсере путь каталога (фиксированный) откуда была запущена программа, и чтобы он не менялся
FileStream fs = new FileStream("exit.txt", FileMode.Create);
            
               StreamWriter streamWriter = new StreamWriter(fs);
 
                 //код
 
                 streamWriter.Close();
                fs.Close();
                streamWriter.Dispose();
                fs.Dispose();
Пробовал так,... не получается
FileStream fs = new FileStream(Application.StartupPath + "exit.text", FileMode.Create);
            
               StreamWriter streamWriter = new StreamWriter(fs);
Вопрос снят, стоило написать сообщение и озарило, ... устал наверное
FileStream fs = new FileStream(Application.StartupPath + "\\exit.text", FileMode.Create);
            
               StreamWriter streamWriter = new StreamWriter(fs);

Решение задачи: «Запись файла в каталог, откуда программа была запущена»

textual
Листинг программы
FileStream fs = new FileStream("exit.text", FileMode.Create);

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


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

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

11   голосов , оценка 3.909 из 5