Share via


VirtualPathUtility.GetFileName(String) Método

Definición

Recupera el nombre de archivo del archivo al que se hace referencia en la ruta de acceso virtual.

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

Parámetros

virtualPath
String

Ruta de acceso virtual.

Devoluciones

Es la cadena literal del nombre de archivo después del último carácter del directorio en virtualPath; de lo contrario, el nombre del último directorio si el último carácter de virtualPath es un directorio o un carácter separador del volumen.

Excepciones

virtualPath contiene uno o más caracteres que no son válidos, como se define en InvalidPathChars.

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar los GetFileNamemétodos , GetExtensiony 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())

Comentarios

Si la ruta de acceso virtual que se pasa al GetFileName método es "/images/image1.gif", el nombre de archivo devuelto es "image1.gif".

Se aplica a

Consulte también