Список символов, недопустимых в именах файлов и путей в C#
В этом примере используется следующий код для отображения символов, недопустимых в именах файлов и путей.
private void Form1_Load(object sender, EventArgs e) { string txt = ""; foreach (char ch in Path.GetInvalidFileNameChars()) { if (Char.IsWhiteSpace(ch) || Char.IsControl(ch)) txt += "<" + (int)ch + "> "; else txt += ch + " "; } txtInvalidFileNameChars.Text = txt; txt = ""; foreach (char ch in Path.GetInvalidPathChars()) { if (Char.IsWhiteSpace(ch) || Char.IsControl(ch)) txt += "<" + (int)ch + "> "; else txt += ch + " "; } txtInvalidPathChars.Text = txt; }