VirtualPathUtility.GetFileName(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Namen 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
Das Dateinamenliteral nach dem letzten Verzeichniszeichen in virtualPath
, andernfalls der letzte Verzeichnisname, wenn das letzte Zeichen des virtualPath
ein Verzeichnis- bzw. Volumetrennzeichen ist.
Ausnahmen
virtualPath
enthält ein oder mehrere Zeichen, die gemäß der Definition in InvalidPathChars nicht gültig sind.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie die GetFileNameMethoden , GetExtensionund GetDirectory 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"
.