From 61163cf910174bf5b8fc370cd2525f3d08396037 Mon Sep 17 00:00:00 2001 From: Ogoun Date: Fri, 6 Sep 2019 05:56:26 +0300 Subject: [PATCH] Update FSUtils.cs --- ZeroLevel/Services/FileSystem/FSUtils.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/ZeroLevel/Services/FileSystem/FSUtils.cs b/ZeroLevel/Services/FileSystem/FSUtils.cs index 2bdea1c..41acf60 100644 --- a/ZeroLevel/Services/FileSystem/FSUtils.cs +++ b/ZeroLevel/Services/FileSystem/FSUtils.cs @@ -31,7 +31,7 @@ namespace ZeroLevel.Services.FileSystem return Path.Combine(folderName, fn); } - public static string GetAppLocalDirectory(string folderName) + public static string GetAppLocalTempDirectory(string folderName) { folderName = Path.Combine(Configuration.BaseDirectory, "temp", folderName); if (false == Directory.Exists(folderName)) @@ -41,6 +41,16 @@ namespace ZeroLevel.Services.FileSystem return folderName; } + public static string GetAppLocalDbDirectory(string dbFolderName = null) + { + dbFolderName = Path.Combine(Configuration.BaseDirectory, dbFolderName ?? "db"); + if (false == Directory.Exists(dbFolderName)) + { + Directory.CreateDirectory(dbFolderName); + } + return dbFolderName; + } + #region FileName & Path correction private static string _invalid_path_characters = new string(Path.GetInvalidPathChars()); @@ -241,7 +251,7 @@ namespace ZeroLevel.Services.FileSystem deleted = true; } } - catch(Exception ex) + catch (Exception ex) { Log.SystemError(ex, $"[FSUtils.RemoveFolder] Fault remove folder {path}"); try_counter++;