VirtualPathUtility.GetExtension(String) Método

Definição

Recupera a extensão do arquivo referenciado no caminho virtual.Retrieves the extension of the file that is referenced in the virtual path.

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

O caminho virtual.The virtual path.

Retornos

String

O literal de cadeia de caracteres de extensão de nome de arquivo, incluindo o ponto (.), null ou uma cadeia de caracteres vazia ("").The file name extension string literal, including the period (.), null, or an empty string ("").

Exceções

virtualPath contém um ou mais caracteres que não são válidos, conforme definido em InvalidPathChars.virtualPath contains one or more characters that are not valid, as defined in InvalidPathChars.

Exemplos

O exemplo de código a seguir demonstra como usar GetFileName os GetExtension métodos, e GetDirectory .The following code example demonstrates how to use the GetFileName, GetExtension, and GetDirectory methods.

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())

Comentários

Se o caminho virtual que é passado para o GetExtension método for "/images/image1.gif" , a extensão retornada será ".gif" .If the virtual path that is passed into the GetExtension method is "/images/image1.gif", the returned extension is ".gif".

Aplica-se a

Confira também