Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
Path.GetExtension (Método)
Devuelve la extensión de la cadena de ruta de acceso especificada.
Ensamblado: mscorlib (en mscorlib.dll)
Parámetros
- path
- Tipo: System.String
Cadena de ruta de acceso de la cual se obtiene la extensión.
Valor devuelto
Tipo: System.StringExtensión de la ruta de acceso especificada (incluido el punto ".") o null o String.Empty. Si path es null, GetExtension devuelve null. Si path no tiene información de extensión, GetExtension devuelve String.Empty.
| Excepción | Condición |
|---|---|
| ArgumentException |
path contiene uno o varios de los caracteres no válidos definidos en GetInvalidPathChars. |
La extensión de path se obtiene mediante la búsqueda de un punto (.) en path, desde el último carácter y hacia el principio de la ruta. Si se encuentra un punto antes de un carácter DirectorySeparatorChar o AltDirectorySeparatorChar, la cadena devuelta contiene el punto y los caracteres siguientes; de lo contrario, se devuelve Empty.
Para obtener una lista de tareas comunes de E/S, vea Tareas de E/S comunes.
En el ejemplo de código siguiente se muestra cómo utilizar el método GetExtension 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 ''
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.