public static string MakeValidPath(string input) { if (string.IsNullOrWhiteSpace(input)) { return(""); } string directoryName = input; string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars()); foreach (char c in invalid) { directoryName = directoryName.Replace(c.ToString(), ""); } return(directoryName); }
public override char[] GetInvalidPathChars() { return(AfsPath.GetInvalidPathChars()); }