static string RemoveSuffix(string path, string suffix, string suffix2 = null) { if (path.EndsWith(suffix)) return path.Substring(0, path.Length - suffix.Length); if (suffix2 != null && path.EndsWith(suffix2)) return path.Substring(0, path.Length - suffix2.Length); return path; }