Sdílet prostřednictvím


VirtualPathUtility.GetExtension(String) Metoda

Definice

Načte příponu souboru, na který odkazuje virtuální cesta.

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

Parametry

virtualPath
String

Virtuální cesta.

Návraty

Řetězcový literál přípony názvu souboru, včetně tečky (.), nullnebo prázdného řetězce ("").

Výjimky

virtualPath obsahuje jeden nebo více znaků, které nejsou platné, jak je definováno v InvalidPathChars.

Příklady

Následující příklad kódu ukazuje, jak používat GetFileNamemetody , GetExtensiona 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())

Poznámky

Pokud je "/images/image1.gif"virtuální cesta předaná do GetExtension metody , vrácené rozšíření je ".gif".

Platí pro

Viz také