From d6c8266c58610643827036e1d6f1923b118b058d Mon Sep 17 00:00:00 2001 From: qinghuayuci Date: Fri, 17 Jul 2026 14:07:36 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20NTFS=208.3=20=E6=96=87=E4=BB=B6=E5=90=8D?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E5=BA=94=E6=A0=A1=E9=AA=8C=E5=90=84=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E6=AE=B5=E8=80=8C=E9=9D=9E=E6=95=B4=E4=B8=AA=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Plain Craft Launcher 2/Modules/Base/ModValidate.vb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plain Craft Launcher 2/Modules/Base/ModValidate.vb b/Plain Craft Launcher 2/Modules/Base/ModValidate.vb index 2ce6cf5..f1000bf 100644 --- a/Plain Craft Launcher 2/Modules/Base/ModValidate.vb +++ b/Plain Craft Launcher 2/Modules/Base/ModValidate.vb @@ -291,7 +291,7 @@ Public Class ValidateFolderName Dim InvalidStrCheck As String = New ValidateExceptSame({"CON", "PRN", "AUX", "CLOCK$", "NUL", "COM0", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT0", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9"}, "文件夹名不可为 %!", True).Validate(Str) If InvalidStrCheck <> "" Then Return InvalidStrCheck '检查 NTFS 8.3 文件名(#4505) - If Str.RegexCheck(".{2,}~\d") Then Return "文件夹名不能包含这一特殊格式!" + If Str.RegexCheck(".{2,}~\d") Then Return "文件夹名不可包含这一特殊格式!" '检查文件夹重名 Dim Arr As New List(Of String) If PathIgnore IsNot Nothing Then @@ -414,7 +414,7 @@ Fin: Dim InvalidStrCheck As String = New ValidateExceptSame({"CON", "PRN", "AUX", "CLOCK$", "NUL", "COM0", "COM1", "COM2", "COM3", "COM4", "COM5", "COM6", "COM7", "COM8", "COM9", "LPT0", "LPT1", "LPT2", "LPT3", "LPT4", "LPT5", "LPT6", "LPT7", "LPT8", "LPT9"}, "文件夹名不可为 %!").Validate(SubStr) If Not InvalidStrCheck = "" Then Return InvalidStrCheck '检查 NTFS 8.3 文件名(#4505) - If Str.RegexCheck(".{2,}~\d") Then Return "文件夹名不能包含这一特殊格式!" + If SubStr.RegexCheck(".{2,}~\d") Then Return "文件夹名不可包含这一特殊格式!" Next Return "" End Function