Răsfoiți Sursa

fix(ModValidate):未检查路径是否存在

薄奚梦灵 1 an în urmă
părinte
comite
40e0afefdd
1 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 2 0
      Plain Craft Launcher 2/Modules/Base/ModValidate.vb

+ 2 - 0
Plain Craft Launcher 2/Modules/Base/ModValidate.vb

@@ -216,6 +216,8 @@ Public Class ValidateFolderName
     End Sub
     Public Overrides Function Validate(Str As String) As String
         Try
+            '检查是否已存在
+            If Not Str = "" AndAlso Directory.Exists($"{Path}\{Str}") Then Return "指定的名称已存在"
             '检查是否为空
             Dim LengthCheck As String = New ValidateNullOrWhiteSpace().Validate(Str)
             If Not LengthCheck = "" Then Return LengthCheck