瀏覽代碼

PRS SERVER - bug fix for when "update" folder does not already exist

Nick-PRSDigital@bitbucket.org 2 年之前
父節點
當前提交
ea7bd1ac88
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      prs.server/Engines/Database/DatabaseEngine.cs

+ 6 - 1
prs.server/Engines/Database/DatabaseEngine.cs

@@ -377,7 +377,12 @@ namespace PRSServer
         private static void CopyFile(string filename)
         {
             var source = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "update", filename);
-            var target = Path.Combine(CoreUtils.GetCommonAppData("PRSServer"), "update", filename);
+
+            var targetdir = Path.Combine(CoreUtils.GetCommonAppData("PRSServer"), "update");
+            if (!Directory.Exists(targetdir))
+                Directory.CreateDirectory(targetdir);
+            var target = Path.Combine(targetdir, filename);
+
             File.Copy(source, target, true);
         }
         public static void MoveUpdateFiles()