Thanks Andre for this cleanup code:
To clean up a file name you could do this
private static string MakeValidFileName(string name) { string invalidChars = Regex.Escape( new string( Path.GetInvalidFileNameChars() ) ); string invalidReStr = string.Format( @"[{0}]+", invalidChars ); return Regex.Replace( name, invalidReStr, "_" ); }
Next to GetInvalidFileNameChars, you have GetInvalidPathChars.
–jeroen





