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

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

Excepciones

virtualPath contiene uno o varios 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