Path.GetExtension Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Formati dei percorsi di file nei sistemi Windows
- File e Stream I/O
- Procedura: Leggere testo da un file
- Procedura: Scrivere un testo in un file