Решите, что относительный путь относительно. Обычно используется BaseDirectory текущего домена приложения. Затем используйте Path.Combine
, чтобы получить полный путь:
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "some\\relative\\path.txt");
Если это приложение ASP .NET, используйте Server.MapPath
:
string path = Server.MapPath("~/some/relative/path.txt");