Partager via


Path.GetExtension Méthode

Définition

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

S’applique à