VirtualPathUtility.GetFileName(String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Haalt de bestandsnaam op van het bestand waarnaar wordt verwezen in het virtuele pad.
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
Parameters
- virtualPath
- String
Het virtuele pad.
Retouren
De letterlijke bestandsnaam na het laatste mapteken in virtualPath; anders wordt de achtermapnaam als het laatste teken virtualPath een map- of volumescheidingsteken is.
Uitzonderingen
virtualPath bevat een of meer tekens die ongeldig zijn, zoals gedefinieerd in InvalidPathChars.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de GetFileNamemethoden en GetExtensionGetDirectorymethoden gebruikt.
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())
Opmerkingen
Als het virtuele pad dat in de GetFileName methode wordt doorgegeven, de "/images/image1.gif"geretourneerde bestandsnaam is "image1.gif".