Path.GetExtension 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.
Surcharges
GetExtension(ReadOnlySpan<Char>) |
Renvoie l'extension d'un chemin d'accès de fichier représenté par une étendue de caractères en lecture seule. |
GetExtension(String) |
Retourne l’extension (y compris le point ".") de la chaîne du chemin d'accès spécifié. |
GetExtension(ReadOnlySpan<Char>)
- Source:
- Path.cs
- Source:
- Path.cs
- Source:
- Path.cs
Renvoie l'extension d'un chemin d'accès de fichier représenté par une étendue de caractères en lecture seule.
public:
static ReadOnlySpan<char> GetExtension(ReadOnlySpan<char> path);
public static ReadOnlySpan<char> GetExtension (ReadOnlySpan<char> path);
static member GetExtension : ReadOnlySpan<char> -> ReadOnlySpan<char>
Public Shared Function GetExtension (path As ReadOnlySpan(Of Char)) As ReadOnlySpan(Of Char)
Paramètres
- path
- ReadOnlySpan<Char>
Chemin d'accès de fichier à partir duquel vous pouvez obtenir l'extension.
Retours
Extension du chemin d'accès spécifié (point « . » compris), ou Empty ou si path
ne comporte pas d'informations d'extension.
Remarques
Cette méthode obtient l’extension de en path
recherchant path
un point (« . »), en commençant à partir du dernier caractère de l’étendue en lecture seule et en continuant vers son premier caractère. Si un point est trouvé avant un DirectorySeparatorChar caractère ou , AltDirectorySeparatorChar l’étendue en lecture seule retournée contient le point et les caractères qui la suivent ; sinon, ReadOnlySpan<T>.Empty est retourné.
Voir aussi
S’applique à
GetExtension(String)
- Source:
- Path.cs
- Source:
- Path.cs
- Source:
- Path.cs
Retourne l’extension (y compris le point ".") de la chaîne du chemin d'accès spécifié.
public:
static System::String ^ GetExtension(System::String ^ path);
public static string GetExtension (string path);
public static string? GetExtension (string? path);
static member GetExtension : string -> string
Public Shared Function GetExtension (path As String) As String
Paramètres
- path
- String
Chaîne de chemin d’accès pour laquelle obtenir l’extension.
Retours
Extension du chemin d’accès spécifié (y compris le point ".") ou null
ou Empty. Si path
est null
, GetExtension(String) retourne null
. Si path
ne contient pas d’informations relatives à l’extension, GetExtension(String) retourne Empty.
Exceptions
.NET Framework et .NET Core versions antérieures à 2.1 : path
contient un ou plusieurs caractères non valides définis dans GetInvalidPathChars().
Exemples
L’exemple suivant illustre l’utilisation de la GetExtension
méthode sur une plateforme de bureau Windows.
String^ fileName = "C:\\mydir.old\\myfile.ext";
String^ path = "C:\\mydir.old\\";
String^ extension;
extension = Path::GetExtension( fileName );
Console::WriteLine( "GetExtension('{0}') returns '{1}'", fileName, extension );
extension = Path::GetExtension( path );
Console::WriteLine( "GetExtension('{0}') returns '{1}'", path, extension );
// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
string fileName = @"C:\mydir.old\myfile.ext";
string path = @"C:\mydir.old\";
string extension;
extension = Path.GetExtension(fileName);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
fileName, extension);
extension = Path.GetExtension(path);
Console.WriteLine("GetExtension('{0}') returns '{1}'",
path, extension);
// This code produces output similar to the following:
//
// GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
// GetExtension('C:\mydir.old\') returns ''
Dim fileName As String = "C:\mydir.old\myfile.ext"
Dim pathname As String = "C:\mydir.old\"
Dim extension As String
extension = Path.GetExtension(fileName)
Console.WriteLine("GetExtension('{0}') returns '{1}'", fileName, extension)
extension = Path.GetExtension(pathname)
Console.WriteLine("GetExtension('{0}') returns '{1}'", pathname, extension)
' This code produces output similar to the following:
'
' GetExtension('C:\mydir.old\myfile.ext') returns '.ext'
' GetExtension('C:\mydir.old\') returns ''
Remarques
Cette méthode obtient l’extension de path
en recherchant path
un point (.), en commençant par le dernier caractère dans et en path
continuant vers le premier caractère. Si un point est trouvé avant un DirectorySeparatorChar caractère ou , AltDirectorySeparatorChar la chaîne retournée contient le point et les caractères après celui-ci ; sinon, String.Empty sont retournés.
Pour obtenir la liste des tâches d’E/S courantes, consultez Tâches courantes d’E/S.
Voir aussi
- Formats de chemin de fichier sur les systèmes Windows
- Fichier et flux de données E/S
- Procédure : lire le texte d’un fichier
- Procédure : écrire du texte dans un fichier