wabbajack/Wabbajack.Paths.IO/KnownFolders.cs
2021-10-08 07:16:51 -06:00

17 lines
606 B
C#

using System;
using System.IO;
using System.Reflection;
namespace Wabbajack.Paths.IO
{
public static class KnownFolders
{
public static AbsolutePath EntryPoint => Assembly.GetExecutingAssembly().Location.ToAbsolutePath().Parent;
public static AbsolutePath AppDataLocal =>
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData).ToAbsolutePath();
public static AbsolutePath WabbajackAppLocal => AppDataLocal.Combine("Wabbajack");
public static AbsolutePath CurrentDirectory => Directory.GetCurrentDirectory().ToAbsolutePath();
}
}