VirtualPathUtility.GetExtension(String) Метод

Определение

Извлекает расширение файла, на который ссылается виртуальный путь.

public:
 static System::String ^ GetExtension(System::String ^ virtualPath);
public static string GetExtension(string virtualPath);
static member GetExtension : string -> string
Public Shared Function GetExtension (virtualPath As String) As String

Параметры

virtualPath
String

Виртуальный путь.

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

Строковый литерал расширения имени файла, включая период (.), nullили пустую строку ("").

Исключения

virtualPath содержит один или несколько символов, которые недопустимы, как определено в InvalidPathChars.

Примеры

В следующем примере кода показано, как использовать GetFileNameGetExtensionметоды и GetDirectory методы.

StringBuilder sb = new StringBuilder();
String pathstring = Context.Request.FilePath.ToString();
sb.Append("Current file path = " + pathstring + "<br />");
sb.Append("File name = " + VirtualPathUtility.GetFileName(pathstring).ToString() + "<br />");
sb.Append("File extension = " + VirtualPathUtility.GetExtension(pathstring).ToString() + "<br />");
sb.Append("Directory = " + VirtualPathUtility.GetDirectory(pathstring).ToString() + "<br />");
Response.Write(sb.ToString());
Dim sb As New StringBuilder()
Dim pathstring As String = Context.Request.FilePath.ToString()
sb.Append("Current file path = " & pathstring & "<br />")
sb.Append("File name = " & VirtualPathUtility.GetFileName(pathstring).ToString() & "<br />")
sb.Append("File extension = " & VirtualPathUtility.GetExtension(pathstring).ToString() & "<br />")
sb.Append("Directory = " & VirtualPathUtility.GetDirectory(pathstring).ToString() & "<br />")
Response.Write(sb.ToString())

Комментарии

Если виртуальный путь, передаваемый в GetExtension метод, равен "/images/image1.gif"возвращаемого расширения ".gif".

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

См. также раздел