VirtualPathUtility.GetFileName(String) Méthode

Définition

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

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

Paramètres

virtualPath
String

Chemin d'accès virtuel.

Retours

Le littéral de nom de fichier placé après le dernier caractère de répertoire dans virtualPath ; sinon, le nom du dernier répertoire si le dernier caractère de virtualPath est un caractère de séparation de répertoire ou de volume.

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 GetFileName méthode est "/images/image1.gif", le nom de fichier retourné est "image1.gif".

S’applique à

Voir aussi