Grazie.

Quindi fare così è la stessa cosa?
codice:
Array.ForEach(Path.GetInvalidFileNameChars(), c => file = file.Replace(c.ToString(), String.Empty));