Condividi tramite


Path.GetExtension Metodo

Definizione

Overload

GetExtension(ReadOnlySpan<Char>)

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

GetExtension(String)

Restituisce l'estensione, incluso il punto ("."), della stringa del percorso specificato.

GetExtension(ReadOnlySpan<Char>)

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

Restituisce l'estensione di un percorso di file che è 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 di file da cui ottenere l'estensione.

Restituisce

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

Commenti

Questo metodo ottiene l'estensione di cercando path un punto ("."), a partire dall'ultimo carattere nell'intervallo di path 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 periodo 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

Restituisce l'estensione, incluso il punto ("."), della stringa del percorso specificato.

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 dalla quale ottenere l'estensione.

Restituisce

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

Eccezioni

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

Esempio

Nell'esempio seguente viene illustrato l'uso del GetExtension metodo in 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 ''
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 periodo (.), 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 di attività di I/O comuni, vedere Attività di I/O comuni.

Vedi anche

Si applica a