Path.GetExtension Metodo

Definizione

Overload

Nome Descrizione
GetExtension(ReadOnlySpan<Char>)

Restituisce l'estensione di un percorso di file rappresentato da un intervallo di caratteri di sola lettura.

GetExtension(String)

Restituisce l'estensione (incluso il punto ".") della stringa di percorso specificata.

GetExtension(ReadOnlySpan<Char>)

Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs

Restituisce l'estensione di un percorso di file rappresentato da un intervallo di caratteri di sola lettura.

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)

Parametri

path
ReadOnlySpan<Char>

Percorso del file da cui ottenere l'estensione.

Valori restituiti

Estensione del percorso specificato (incluso il punto, ".") o Empty se path non dispone di informazioni sull'estensione.

Commenti

Questo metodo ottiene l'estensione di path cercando path un punto ("."), a partire dall'ultimo carattere nell'intervallo di sola lettura e continuando verso il primo carattere. Se un punto viene trovato prima di un DirectorySeparatorChar carattere o AltDirectorySeparatorChar , l'intervallo di sola lettura restituito contiene il punto e i caratteri dopo di esso; in caso contrario, ReadOnlySpan<T>.Empty viene restituito .

Vedi anche

Si applica a

GetExtension(String)

Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs
Origine:
Path.cs

Restituisce l'estensione (incluso il punto ".") della stringa di percorso specificata.

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

Parametri

path
String

Stringa di percorso da cui ottenere l'estensione.

Valori restituiti

Estensione del percorso specificato (incluso il punto "."), o nullo Empty. Se path è null, GetExtension(String) restituisce null. Se path non dispone di informazioni sull'estensione, GetExtension(String) restituisce Empty.

Eccezioni

.NET Framework e versioni di .NET Core precedenti alla 2.1: path contiene uno o più caratteri non validi definiti in GetInvalidPathChars().

Esempio

L'esempio seguente illustra l'uso del metodo GetExtension su una piattaforma desktop basata su 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 ''
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 ''

Commenti

Questo metodo ottiene l'estensione di path cercando path un punto (.), a partire dall'ultimo carattere in path e continuando verso il primo carattere. Se un punto viene trovato prima di un DirectorySeparatorChar carattere o AltDirectorySeparatorChar , la stringa restituita contiene il punto e i caratteri dopo di esso; in caso contrario, String.Empty viene restituito .

Per un elenco delle attività di I/O comuni, vedere Attività di I/O comuni.

Vedi anche

Si applica a