VirtualPathUtility.GetExtension(String) Método

Definición

Recupera la extensión del archivo al que se hace referencia en la ruta de acceso virtual.

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

Parámetros

virtualPath
String

Ruta de acceso virtual.

Devoluciones

Cadena literal de la extensión de nombre de archivo incluido el punto (.), null o una cadena vacía ("").

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 GetExtension método es "/images/image1.gif", la extensión devuelta es ".gif".

Se aplica a

Consulte también