private static string GetFileName_Windows(string path) { int length = path.Length; for (int i = length; --i >= 0;) { char ch = path[i]; if (ch == '\\' || ch == '/' || ch == ':') return path.Substring(i + 1); } return path; }