mirror of
https://github.com/MaaAssistantArknights/MaaAssistantArknights.git
synced 2026-07-15 17:30:27 +08:00
fix: 修复更新出错的问题
This commit is contained in:
@@ -78,6 +78,34 @@ namespace MeoAsstGui
|
||||
}
|
||||
}
|
||||
|
||||
// TODO: Delete this
|
||||
// 由于 zzyyyl 的失误,v4.6.5-beta.3 之后的版本会在更新时删除 Paddle,在发正式版后将下面的块删掉
|
||||
// 恢复被删除的 Paddle
|
||||
{
|
||||
string resourceDir = Directory.GetCurrentDirectory() + "\\resource";
|
||||
string oldResourceDir = Directory.GetCurrentDirectory() + "\\resource.old";
|
||||
|
||||
var paddleResourcePaths = new[]
|
||||
{
|
||||
"\\PaddleOCR",
|
||||
"\\PaddleCharOCR",
|
||||
"\\global\\txwy\\resource\\PaddleOCR",
|
||||
"\\global\\YoStarEN\\resource\\PaddleOCR",
|
||||
"\\global\\YoStarJP\\resource\\PaddleOCR",
|
||||
"\\global\\YoStarKR\\resource\\PaddleOCR",
|
||||
};
|
||||
|
||||
foreach (var path in paddleResourcePaths)
|
||||
{
|
||||
string paddleDir = resourceDir + path;
|
||||
string oldPaddleDir = oldResourceDir + path;
|
||||
if (Directory.Exists(oldPaddleDir) && !Directory.Exists(paddleDir))
|
||||
{
|
||||
VersionUpdateViewModel.CopyFilesRecursively(oldPaddleDir, paddleDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
base.OnStart();
|
||||
ViewStatusStorage.Load();
|
||||
Localization.Load();
|
||||
|
||||
@@ -243,7 +243,7 @@ namespace MeoAsstGui
|
||||
{
|
||||
string paddleDir = resourceDir + path;
|
||||
string oldPaddleDir = oldResourceDir + path;
|
||||
if (Directory.Exists(paddleDir))
|
||||
if (Directory.Exists(oldPaddleDir))
|
||||
{
|
||||
CopyFilesRecursively(oldPaddleDir, paddleDir);
|
||||
}
|
||||
@@ -891,7 +891,7 @@ namespace MeoAsstGui
|
||||
/// </summary>
|
||||
/// <param name="sourcePath">源文件夹</param>
|
||||
/// <param name="targetPath">目标文件夹</param>
|
||||
private static void CopyFilesRecursively(string sourcePath, string targetPath)
|
||||
public static void CopyFilesRecursively(string sourcePath, string targetPath)
|
||||
{
|
||||
Directory.CreateDirectory(targetPath);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user