Proboha, takto ne.
Na spojování cest v systému https://docs.microsoft.com/cs-cz/dotnet/api/system.io.path.combine?view=netframework-4.8#system-io-path-combine(system-string-system-string).
catch (Exception) - taky v 9 případů z 10 bad practice.
A taky bych promazal komentáře - no *****, že konstru...