Path.GetExtension Path.GetExtension Path.GetExtension Path.GetExtension Method

Définition

Surcharges

GetExtension(String) GetExtension(String) GetExtension(String) GetExtension(String)

Retourne l’extension (y compris le point ".") de la chaîne du chemin d'accès spécifié.Returns the extension (including the period ".") of the specified path string.

GetExtension(ReadOnlySpan<Char>) GetExtension(ReadOnlySpan<Char>) GetExtension(ReadOnlySpan<Char>) 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.Returns the extension of a file path that is represented by a read-only character span.

GetExtension(String) GetExtension(String) GetExtension(String) GetExtension(String)

Retourne l’extension (y compris le point ".") de la chaîne du chemin d'accès spécifié.Returns the extension (including the period ".") of the specified path string.

public:
 static System::String ^ GetExtension(System::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 String String String

Chaîne de chemin d’accès pour laquelle obtenir l’extension.The path string from which to get the extension.

Retours

Extension du chemin d’accès spécifié (y compris le point ".") ou null ou Empty.The extension of the specified path (including the period "."), or null, or Empty. Si path est null, GetExtension(String) retourne null.If path is null, GetExtension(String) returns null. Si path ne contient pas d’informations relatives à l’extension, GetExtension(String) retourne Empty.If path does not have extension information, GetExtension(String) returns Empty.

Exceptions

path contient un ou plusieurs caractères non valides définis dans GetInvalidPathChars().path contains one or more of the invalid characters defined in GetInvalidPathChars().

Exemples

L’exemple suivant illustre l’utilisation GetExtension de la méthode sur une plateforme de bureau Windows.The following example demonstrates using the GetExtension method on a Windows-based desktop platform.

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 path en continuant vers le premier caractère.This method obtains the extension of path by searching path for a period (.), starting with the last character in path and continuing toward the first character. Si un point est trouvé avant un DirectorySeparatorChar caractère AltDirectorySeparatorChar ou, la chaîne retournée contient le point et les caractères qui la suivent; String.Empty sinon, est retourné.If a period is found before a DirectorySeparatorChar or AltDirectorySeparatorChar character, the returned string contains the period and the characters after it; otherwise, String.Empty is returned.

Pour obtenir la liste des tâches d’e/s courantes, consultez tâches d’e/s courantes.For a list of common I/O tasks, see Common I/O Tasks.

Voir aussi

GetExtension(ReadOnlySpan<Char>) GetExtension(ReadOnlySpan<Char>) GetExtension(ReadOnlySpan<Char>) 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.Returns the extension of a file path that is represented by a read-only character span.

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.The file path from which to get the extension.

Retours

Extension du chemin d'accès spécifié (point « . » compris), ou Empty ou si path ne comporte pas d'informations d'extension.The extension of the specified path (including the period, "."), or Empty if path does not have extension information.

Remarques

Cette méthode obtient l’extension de path en recherchant path un point ("."), en commençant par le dernier caractère de l’étendue en lecture seule et en continuant vers son premier caractère.This method obtains the extension of path by searching path for a period ("."), starting from the last character in the read-only span and continuing toward its first character. Si un point est trouvé avant un DirectorySeparatorChar caractère AltDirectorySeparatorChar ou, l’étendue en lecture seule retournée contient le point et les caractères qui la suivent; ReadOnlySpan<T>.Empty sinon, est retourné.If a period is found before a DirectorySeparatorChar or AltDirectorySeparatorChar character, the returned read-only span contains the period and the characters after it; otherwise, ReadOnlySpan<T>.Empty is returned.

Voir aussi

S’applique à