Список символов, недопустимых в именах файлов и путей в C#
В этом примере используется следующий код для отображения символов, недопустимых в именах файлов и путей.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
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; } |