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

Источник: http://csharphelper.com/blog/2015/08/list-characters-that-are-invalid-in-file-and-path-names-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector