24 lines
577 B
C#
24 lines
577 B
C#
namespace SharedProject.Utils;
|
|
|
|
public static class PathHelper
|
|
{
|
|
public static string GetRootPath()
|
|
{
|
|
var path = Environment.ProcessPath;
|
|
if (path is null)
|
|
{
|
|
throw new ApplicationException();
|
|
}
|
|
var parentPath = Directory.GetParent(path);
|
|
if (parentPath is null)
|
|
{
|
|
throw new ApplicationException();
|
|
}
|
|
return Path.Combine(parentPath.ToString(), "wwwroot");
|
|
}
|
|
|
|
public static string GetDataPath()
|
|
{
|
|
return Path.Combine(GetRootPath(), "data");
|
|
}
|
|
} |