fix(version-rename): 路径错误导致无法重命名版本
This commit is contained in:
龙腾猫跃
2026-03-30 00:07:14 +08:00
committed by GitHub
@@ -127,7 +127,7 @@
End Try End Try
'重命名主文件夹 '重命名主文件夹
Directory.Move(OldPath, TempPath) Directory.Move(OldPath, TempPath)
Directory.Move(TempPath, NewName) Directory.Move(TempPath, NewPath)
'清理 ini 缓存 '清理 ini 缓存
IniClearCache(PageInstanceLeft.Instance.PathIndie & "options.txt") IniClearCache(PageInstanceLeft.Instance.PathIndie & "options.txt")
IniClearCache(PageInstanceLeft.Instance.PathVersion & "PCL\Setup.ini") IniClearCache(PageInstanceLeft.Instance.PathVersion & "PCL\Setup.ini")
@@ -135,20 +135,20 @@
'不能进行遍历重命名,否则在版本名很短的时候容易误伤其他文件(#6443) '不能进行遍历重命名,否则在版本名很短的时候容易误伤其他文件(#6443)
If Directory.Exists($"{NewPath}{OldName}-natives") Then If Directory.Exists($"{NewPath}{OldName}-natives") Then
If OnlyChangedCase Then If OnlyChangedCase Then
Directory.Move($"{NewPath}{OldName}-natives", $"{OldName}natives_temp") Directory.Move($"{NewPath}{OldName}-natives", $"{NewPath}{OldName}natives_temp")
Directory.Move($"{NewPath}{OldName}-natives_temp", $"{NewName}-natives") Directory.Move($"{NewPath}{OldName}-natives_temp", $"{NewPath}{NewName}-natives")
Else Else
DeleteDirectory($"{NewPath}{NewName}-natives") DeleteDirectory($"{NewPath}{NewName}-natives")
Directory.Move($"{NewPath}{OldName}-natives", $"{NewName}-natives") Directory.Move($"{NewPath}{OldName}-natives", $"{NewPath}{NewName}-natives")
End If End If
End If End If
If File.Exists($"{NewPath}{OldName}.jar") Then If File.Exists($"{NewPath}{OldName}.jar") Then
If OnlyChangedCase Then If OnlyChangedCase Then
File.Move($"{NewPath}{OldName}.jar", $"{OldName}_temp.jar") File.Move($"{NewPath}{OldName}.jar", $"{NewPath}{OldName}_temp.jar")
File.Move($"{NewPath}{OldName}_temp.jar", $"{NewName}.jar") File.Move($"{NewPath}{OldName}_temp.jar", $"{NewPath}{NewName}.jar")
Else Else
File.Delete($"{NewPath}{NewName}.jar") File.Delete($"{NewPath}{NewName}.jar")
File.Move($"{NewPath}{OldName}.jar", $"{NewName}.jar") File.Move($"{NewPath}{OldName}.jar", $"{NewPath}{NewName}.jar")
End If End If
End If End If
'替换版本设置文件中的路径 '替换版本设置文件中的路径