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


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.

Примеры

В следующем примере кода показано, как использовать методы GetFileName, GetExtensionи 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".

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

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