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.HasExtension (String)

 

Publicado: octubre de 2016

Determina si una ruta de acceso incluye una extensión de nombre de archivo.

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

public static bool HasExtension(
	string path
)

Parámetros

path
Type: System.String

Ruta de acceso donde se busca una extensión.

Valor devuelto

Type: System.Boolean

true Si los caracteres que siguen al último separador de directorio (\\ o /) o separador de volumen (:) en la ruta de acceso incluyen un punto (.) seguido de uno o más caracteres; de lo contrario, false.

Exception Condition
ArgumentException

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

A partir del final de path, este método busca un punto (.) seguido de al menos un carácter. Si este patrón se encuentra antes de un DirectorySeparatorChar, AltDirectorySeparatorChar, o VolumeSeparatorChar se encuentra el carácter, este método devuelve true.

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 uso de la HasExtension (método).

string fileName1 = "myfile.ext";
string fileName2 = @"mydir\myfile";
string path = @"C:\mydir.ext\";
bool result;

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

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

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

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

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: