public static string GetFileNameSafe(string path) { if (string.IsNullOrEmpty(path)) return string.Empty; var p = path.LastIndexOf(RepositoryPath.PathSeparator, StringComparison.Ordinal); return p <= 0 ? path : path.Substring(p + 1); }