chore(ModMain): 优化代码
This commit is contained in:
@@ -880,17 +880,10 @@ NextFile:
|
|||||||
''' <param name="RequireSlash">是否要求路径包含斜杠。</param>
|
''' <param name="RequireSlash">是否要求路径包含斜杠。</param>
|
||||||
Public Function RequestTaskTempFolder(Optional RequireNonSpace As Boolean = False, Optional RequireSlash As Boolean = True) As String
|
Public Function RequestTaskTempFolder(Optional RequireNonSpace As Boolean = False, Optional RequireSlash As Boolean = True) As String
|
||||||
TryClearTaskTemp()
|
TryClearTaskTemp()
|
||||||
If RequireSlash Then
|
Dim RequestTaskTempFolderWithoutSlash As String = If(RequireNonSpace AndAlso $"{PathTemp}TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}".Contains(" "),
|
||||||
RequestTaskTempFolder = $"{PathTemp}TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}\"
|
$"{OsDrive}ProgramData\PCL\TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}",
|
||||||
If RequireNonSpace AndAlso RequestTaskTempFolder.Contains(" ") Then
|
$"{PathTemp}TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}")
|
||||||
RequestTaskTempFolder = $"{OsDrive}ProgramData\PCL\TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}\"
|
RequestTaskTempFolder = If(RequireSlash, $"{RequestTaskTempFolderWithoutSlash}\", RequestTaskTempFolderWithoutSlash)
|
||||||
End If
|
|
||||||
Else
|
|
||||||
RequestTaskTempFolder = $"{PathTemp}TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}"
|
|
||||||
If RequireNonSpace AndAlso RequestTaskTempFolder.Contains(" ") Then
|
|
||||||
RequestTaskTempFolder = $"{OsDrive}ProgramData\PCL\TaskTemp\{GetUuid()}-{RandomInteger(0, 1000000)}"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Directory.CreateDirectory(RequestTaskTempFolder)
|
Directory.CreateDirectory(RequestTaskTempFolder)
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user