Поделиться через


PathUtil.SafeGetExtension(String) Метод

Определение

Возвращает расширение указанной строки пути. При этом для расширения всегда возвращается строка, не являющаяся пустой. Он вернет, Empty если:

*   <code data-dev-comment-type="paramref">path</code> is null 
*   <code data-dev-comment-type="paramref">path</code> is empty
*   <code data-dev-comment-type="paramref">path</code> does not contain an extension

pathВ противном случае — расширение (включая точку ".").

public:
 static System::String ^ SafeGetExtension(System::String ^ path);
public:
 static Platform::String ^ SafeGetExtension(Platform::String ^ path);
 static std::wstring SafeGetExtension(std::wstring const & path);
public static string SafeGetExtension (string path);
static member SafeGetExtension : string -> string
Public Function SafeGetExtension (path As String) As String

Параметры

path
String

Путь, по которому необходимо получить расширение

Возвращаемое значение

Расширение или Empty значение , если расширение не удалось получить

Комментарии

При этом для расширения всегда возвращается строка, не являющаяся пустой. Он вернет пустую строку, если:

  • Параметр path имеет значение null

  • path содержит недопустимые символы пути

  • path пуст

  • path не содержит расширения

pathВ противном случае — расширение (включая точку ".").

Применяется к