Список символов, недопустимых в именах файлов и путей в 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;
}
