Мне нужно извлечь информацию о пути, используя Path.GetFileName()
, и эта функция не работает, когда последний символ входной строки - DirectorySeparatorChar ('/' или '\').
Я придумал этот код, но он слишком длинный. Есть ли лучший способ пойти?
string lastCharString = fullPath.Substring (fullPath.Length-1);
char lastChar = lastCharString[0];
if (lastChar == Path.DirectorySeparatorChar) {
fullPath = fullPath.Substring(0, fullPath.Length-1);
}