Freigeben über


VirtualPathUtility.GetExtension(String) Methode

Definition

Ruft die Erweiterung der Datei ab, auf die im virtuellen Pfad verwiesen wird.

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

Parameter

virtualPath
String

Der virtuelle Pfad.

Gibt zurück

Das Zeichenfolgenliteral der Dateinamenerweiterung, einschließlich des Punkts (.), null oder einer leeren Zeichenfolge ("").

Ausnahmen

virtualPath enthält ein oder mehrere Zeichen, die gemäß der Definition in InvalidPathChars nicht gültig sind.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der GetFileNameMethoden , GetExtensionund GetDirectory veranschaulicht.

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())

Hinweise

Wenn der virtuelle Pfad, der an die GetExtension -Methode übergeben wird, lautet "/images/image1.gif"die zurückgegebene Erweiterung ".gif".

Gilt für:

Weitere Informationen