VirtualPathUtility.GetExtension(String) Metod

Definition

Hämtar filnamnstillägget som refereras till i den virtuella sökvägen.

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

Parametrar

virtualPath
String

Den virtuella sökvägen.

Returer

Filnamnstilläggets strängliteral, inklusive perioden (.), nulleller en tom sträng ("").

Undantag

virtualPath innehåller ett eller flera tecken som inte är giltiga, enligt definitionen i InvalidPathChars.

Exempel

I följande kodexempel visas hur du använder GetFileNamemetoderna , GetExtensionoch 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())

Kommentarer

Om den virtuella sökvägen som skickas till GetExtension metoden är "/images/image1.gif"är ".gif"det returnerade tillägget .

Gäller för

Se även