diff --git a/BetterGenshinImpact/Core/Script/ScriptRepoUpdater.cs b/BetterGenshinImpact/Core/Script/ScriptRepoUpdater.cs index 5b339c75..5f958d5a 100644 --- a/BetterGenshinImpact/Core/Script/ScriptRepoUpdater.cs +++ b/BetterGenshinImpact/Core/Script/ScriptRepoUpdater.cs @@ -391,6 +391,9 @@ public class ScriptRepoUpdater : Singleton } else if (File.Exists(scriptPath)) { + // 目标文件所在文件夹不存在时创建它 + Directory.CreateDirectory(Path.GetDirectoryName(destPath)!); + if (File.Exists(destPath)) { File.Delete(destPath);