Path.GetExtension Método

Definición

Sobrecargas

GetExtension(ReadOnlySpan<Char>)

Devuelve la extensión de una ruta de acceso de archivo que se representa mediante un intervalo de caracteres de solo lectura.

GetExtension(String)

Devuelve la extensión (incluido el punto ".") de la cadena de ruta de acceso especificada.

GetExtension(ReadOnlySpan<Char>)

Source:
Path.cs
Source:
Path.cs
Source:
Path.cs

Devuelve la extensión de una ruta de acceso de archivo que se representa mediante un intervalo de caracteres de solo lectura.

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)

Parámetros

path
ReadOnlySpan<Char>

La ruta de acceso del archivo de la cual se obtiene la extensión.

Devoluciones

La extensión de la ruta de acceso especificada (incluido el punto "."), o Empty si path no tiene información de la extensión.

Comentarios

Este método obtiene la extensión de buscando path un punto ("."), empezando por el último carácter del intervalo de path solo lectura y continuando hacia su primer carácter. Si se encuentra un punto antes de un DirectorySeparatorChar carácter o AltDirectorySeparatorChar , el intervalo de solo lectura devuelto contiene el punto y los caracteres después de él; de lo contrario, ReadOnlySpan<T>.Empty se devuelve.

Consulte también

Se aplica a

GetExtension(String)

Source:
Path.cs
Source:
Path.cs
Source:
Path.cs

Devuelve la extensión (incluido el punto ".") de la cadena de ruta de acceso especificada.

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

Parámetros

path
String

Cadena de ruta de acceso de la cual se obtiene la extensión.

Devoluciones

Extensión de la ruta de acceso especificada (incluido el punto "."), null o Empty. Si path es null, GetExtension(String) devuelve null. Si path no tiene información de extensión, GetExtension(String) devuelve Empty.

Excepciones

Versiones de .NET Framework y .NET Core anteriores a la 2.1: path contiene uno o varios de los caracteres no válidos definidos en GetInvalidPathChars().

Ejemplos

En el ejemplo siguiente se muestra cómo usar el GetExtension método en una plataforma de escritorio basada en 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 ''

Comentarios

Este método obtiene la extensión de path buscando path un punto (.), empezando por el último carácter de path y continuando hacia el primer carácter. Si se encuentra un punto antes de un DirectorySeparatorChar carácter o AltDirectorySeparatorChar , la cadena devuelta contiene el punto y los caracteres después de él; de lo contrario, String.Empty se devuelve.

Para obtener una lista de tareas de E/S comunes, consulte Tareas de E/S comunes.

Consulte también

Se aplica a