From c4b41e1f2c981971f6dfd12e5cb82145b9c88cda Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sun, 12 Jul 2026 09:14:57 -0400 Subject: [PATCH] Add local appdata PathTool method --- SabreTools.IO/PathTool.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/SabreTools.IO/PathTool.cs b/SabreTools.IO/PathTool.cs index 2b67d6f..cb94f1a 100644 --- a/SabreTools.IO/PathTool.cs +++ b/SabreTools.IO/PathTool.cs @@ -19,6 +19,18 @@ namespace SabreTools.IO #endif } + /// + /// Get the local appdata directory for the current user + /// + public static string GetLocalAppDataDirectory() + { +#if NET20 || NET35 + return Environment.ExpandEnvironmentVariables("%LOCALAPPDATA%"); +#else + return Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); +#endif + } + /// /// Get the runtime directory ///