Share via


VirtualPathUtility.GetExtension(String) Méthode

Définition

Récupère l'extension du fichier référencé dans le chemin d'accès virtuel.

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

Paramètres

virtualPath
String

Chemin d'accès virtuel.

Retours

Le littéral de chaîne d'extension de nom de fichier, y compris le point (.), une valeur null ou une chaîne vide ("").

Exceptions

virtualPath contient un ou plusieurs caractères qui ne sont pas valides, comme défini dans InvalidPathChars.

Exemples

L’exemple de code suivant montre comment utiliser les GetFileNameméthodes , GetExtensionet 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())

Remarques

Si le chemin d’accès virtuel passé à la GetExtension méthode est "/images/image1.gif", l’extension retournée est ".gif".

S’applique à

Voir aussi