Could you make it so that the case sensitivity of title ids does not matter, perhaps what you can do is check if the exact title id folder exists, if not, then check if the CAPTIAL letter title id exists then, if not check if lowercase title id exists, then finally, raise the error.
This will make the tool just a bit easier to use as the error message can be a bit vague especially to less tech savy people
This could be resolved by simply using String.ToUpper() on the user provided input rather than checking all variations of the Title ID since it shouldn't really ever be lower case to my knowledge
Could you make it so that the case sensitivity of title ids does not matter, perhaps what you can do is check if the exact title id folder exists, if not, then check if the CAPTIAL letter title id exists then, if not check if lowercase title id exists, then finally, raise the error.
This will make the tool just a bit easier to use as the error message can be a bit vague especially to less tech savy people