VirtualPathUtility.GetFileName(String) Methode

Definition

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

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

Parameter

virtualPath
String

Der virtuelle Pfad.

Gibt zurück

Der Dateiname literal nach dem letzten Verzeichniszeichen in virtualPath; andernfalls der Nachverzeichnisname, wenn das letzte Zeichen ein virtualPath Verzeichnis- oder Volumetrennzeichen ist.

Ausnahmen

virtualPath enthält ein oder mehrere ungültige Zeichen, wie in InvalidPathChars.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die GetFileNameMethoden und GetExtensionGetDirectory Die Methoden verwendet werden.

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 GetFileName Methode übergeben wird, lautet "/images/image1.gif"der zurückgegebene Dateiname "image1.gif".

Gilt für:

Weitere Informationen