Path.GetExtension Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 path
buscando path
un punto ("."), empezando por el último carácter del intervalo de 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 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 las tareas de E/S comunes, consulte Tareas de E/S comunes.
Consulte también
- Formatos de ruta de acceso de archivo en los sistemas Windows
- E/S de archivos y secuencias
- Cómo: Leer texto de un archivo
- Cómo: Escribir texto en un archivo