From 0d0d73e6f9ea4c0fcb5abd1bbda57b0ffc15b5ad Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 14 Oct 2026 21:40:37 -0400 Subject: [PATCH] Add GetAppDataDirectory due to OSX need --- SabreTools.IO/PathTool.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/SabreTools.IO/PathTool.cs b/SabreTools.IO/PathTool.cs index cb94f1a..1b6e522 100644 --- a/SabreTools.IO/PathTool.cs +++ b/SabreTools.IO/PathTool.cs @@ -7,6 +7,18 @@ namespace SabreTools.IO /// public static class PathTool { + /// + /// Get the appdata directory + /// + public static string GetAppDataDirectory() + { +#if NET20 || NET35 + return Environment.ExpandEnvironmentVariables("%APPDATA%"); +#else + return Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); +#endif + } + /// /// Get the home directory for the current user ///