#113 old formatting of fileNames

This commit is contained in:
Glax 2024-02-07 15:34:20 +01:00
parent 2eaeadb92c
commit 5bc414fd59

View File

@ -27,15 +27,20 @@ public readonly struct Chapter : IComparable
this.volumeNumber = volumeNumber ?? "0"; this.volumeNumber = volumeNumber ?? "0";
this.chapterNumber = chapterNumber; this.chapterNumber = chapterNumber;
this.url = url; this.url = url;
string chapterVolNumStr;
if (volumeNumber is not null && volumeNumber.Length > 0)
chapterVolNumStr = $"Vol.{volumeNumber} Ch.{chapterNumber}";
else
chapterVolNumStr = $"Ch.{chapterNumber}";
List<string> chapterNameStrings = new(); if (name is not null && name.Length > 0)
{
if(volumeNumber is not null && volumeNumber.Length > 0) string chapterName = IllegalStrings.Replace(string.Concat(LegalCharacters.Matches(name)), "");
chapterNameStrings.Add($"Vol.{volumeNumber}"); this.fileName = $"{chapterVolNumStr} - {chapterName}";
chapterNameStrings.Add($"Ch.{chapterNumber}"); }
if(name is not null && name.Length > 0) //chapterName else
chapterNameStrings.Add(IllegalStrings.Replace(string.Concat(LegalCharacters.Matches(name)), "")); this.fileName = chapterVolNumStr;
this.fileName = string.Join(' ', chapterNameStrings);
} }
public override string ToString() public override string ToString()