Получение пути к файлу exe

Никак не могу понять, как получить корректный путь к файлу, необходимо получить путь C:\Users\inact1ve\Desktop\Forescating Timeseries\TestApp\TestApp\influx, с учетом того, что C:\Users\inact1ve\Desktop\Forescating Timeseries\TestApp\TestApp будет изменяться, Не находит файл при

p1.StartInfo = new ProcessStartInfo("influxd.exe");
p1.StartInfo.WorkingDirectory = @"\influx";

при таком коде попадаю в C:\influx

Как прописать корректный путь с учетом изменений? Были идеи взять текущую директорию и отходить назад пока не получу нужную директорию, но не понимаю как


Ответы (1 шт):

Автор решения: Игорь

Немного ошибся в условии, речь была о том, что при перемещении папки проекта запускались файлы из каталога в самом проекте. В таком случае необходимо прыгнуть на 3 каталога вверх, у меня получилось сделать.

p1.StartInfo.WorkingDirectory = @"..\..\..\influx\";

В таком случае работает как нужно

→ Ссылка