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
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".