Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Path.GetFileName (String)

 

Publicado: octubre de 2016

Devuelve el nombre de archivo y la extensión de la cadena de ruta de acceso especificada.

Espacio de nombres:   System.IO
Ensamblado:  mscorlib (en mscorlib.dll)

public static string GetFileName(
	string path
)

Parámetros

path
Type: System.String

Cadena de ruta de acceso de la cual se obtiene el nombre de archivo y la extensión.

Valor devuelto

Type: System.String

Caracteres que siguen al último carácter de directorio en path. Si el último carácter de path es un carácter separador de directorios o volúmenes, este método devuelve String.Empty. Si path es null este método devuelve null.

Exception Condition
ArgumentException

path contiene uno o más caracteres no válidos definidos en GetInvalidPathChars.

El valor devuelto es null Si la ruta de acceso del archivo es null.

Los caracteres separadores usados para determinar el inicio del nombre de archivo son DirectorySeparatorChar y AltDirectorySeparatorChar.

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

En el ejemplo de código siguiente se muestra el comportamiento de la GetFileName método en una plataforma de escritorio basada en Windows.

string fileName = @"C:\mydir\myfile.ext";
string path = @"C:\mydir\";
string result;

result = Path.GetFileName(fileName);
Console.WriteLine("GetFileName('{0}') returns '{1}'", 
    fileName, result);

result = Path.GetFileName(path);
Console.WriteLine("GetFileName('{0}') returns '{1}'", 
    path, result);

// This code produces output similar to the following:
//
// GetFileName('C:\mydir\myfile.ext') returns 'myfile.ext'
// GetFileName('C:\mydir\') returns ''

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: