| | |
| | | public static string ConfigFolder { get; private set; } |
| | | public static string DatabaseFolder { get; private set; } |
| | | public static string DatabasePath { get; private set; } |
| | | public static string LangFolder { get; private set; } |
| | | public static string SettingFolder { get; private set; } |
| | | |
| | | /// <summary> |
| | | /// 应用程序的根目录 |
| | |
| | | /// <returns></returns> |
| | | private static string RootPath() |
| | | { |
| | | string DllPath = DllHelper.GetAssemblyPath(); |
| | | string DllPath = AppDomain.CurrentDomain.BaseDirectory; |
| | | string path = Path.GetFullPath("."); |
| | | IconFolder = InitFolder(path + "\\Icon"); |
| | | ConfigFolder = InitFolder(path + "\\Config"); |
| | | DatabaseFolder = InitFolder(ConfigFolder + "\\Database"); |
| | | DatabasePath = DatabaseFolder + "\\database.db"; |
| | | LangFolder = InitFolder(path + "\\Lang"); |
| | | SettingFolder = InitFolder(ConfigFolder + "\\SystemSetting"); |
| | | return path; |
| | | } |
| | | |
| | | public static string SettingFolder() |
| | | { |
| | | string Path = RootPath() + "\\Config\\Setting"; |
| | | return Path; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | return Path; |
| | | } |
| | | |
| | | private static string InitFolder(string path) |
| | | public static string InitFolder(string path) |
| | | { |
| | | try |
| | | { |