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

Literal de cadena de extensión de nombre de archivo, incluido el punto (.), nullo una cadena vacía ("").

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

Se aplica a

Consulte también