Path.AltDirectorySeparatorChar
Поле Path.AltDirectorySeparatorChar
на Windows совпадает с "/", на Linux
тоже "/". Основной разделитель -
DirectorySeparatorChar.
В методах разбора допустимы оба.
Синтаксис
char alt = Path.AltDirectorySeparatorChar;
Пример
Давайте выведем символ как строку из одного символа:
using System;
using System.IO;
class Program
{
static void Main()
{
string res = Path.AltDirectorySeparatorChar.ToString();
Console.WriteLine(res);
}
}
Результат выполнения кода:
"/"
Пример
Давайте разберём путь со слэшем
abcde/12345.txt:
using System;
using System.IO;
class Program
{
static void Main()
{
string res = Path.GetFileName("abcde/12345.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
"12345.txt"
Пример
Давайте проверим, что альтернативный символ - именно слэш:
using System;
using System.IO;
class Program
{
static void Main()
{
bool res = Path.AltDirectorySeparatorChar == '/';
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
DirectorySeparatorChar,
основной разделитель -
GetDirectoryName,
папка в пути -
Join,
склейка сегментов -
Directory,
каталоги на диске