Include Spaces in Directory-Path

This commit is contained in:
Glax 2025-05-16 21:18:37 +02:00
parent 021ad5e804
commit e45b72dcf9

View File

@ -97,7 +97,9 @@ public class Manga
public string CreatePublicationFolder() public string CreatePublicationFolder()
{ {
string publicationFolder = FullDirectoryPath; string? publicationFolder = FullDirectoryPath;
if (publicationFolder is null)
throw new DirectoryNotFoundException("Publication folder not found");
if(!Directory.Exists(publicationFolder)) if(!Directory.Exists(publicationFolder))
Directory.CreateDirectory(publicationFolder); Directory.CreateDirectory(publicationFolder);
if(RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) if(RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
@ -131,7 +133,7 @@ public class Manga
StringBuilder sb = new (); StringBuilder sb = new ();
foreach (char c in name) foreach (char c in name)
{ {
if (c > 32 && c < 127 && ForbiddenCharsBelow127.Contains(c) == false) if (c >= 32 && c < 127 && ForbiddenCharsBelow127.Contains(c) == false)
sb.Append(c); sb.Append(c);
else if (c > 127 && c < 152 && IncludeCharsAbove127.Contains(c)) else if (c > 127 && c < 152 && IncludeCharsAbove127.Contains(c))
sb.Append(c); sb.Append(c);