VirtualPathUtility.GetFileName(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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"
.