public static string GetFileName(string path) { Argument.IsNotNullOrWhitespace("path", path); int lastSlashPosition = path.LastIndexOf(@"\"); if (lastSlashPosition == -1) { return path; } return path.Remove(0, lastSlashPosition + 1); }