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

 

Publicado: noviembre de 2016

Obtiene un valor que indica si la cadena de ruta de acceso especificada contiene una raíz.

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

public static bool IsPathRooted(
	string path
)

Parámetros

path
Type: System.String

Ruta de acceso que se va a probar.

Valor devuelto

Type: System.Boolean

Es true si path contiene una raíz; de lo contrario, es false.

Exception Condition
ArgumentException

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

El IsPathRooted método devuelve true Si el primer carácter es un carácter separador de directorio, como "\", o si la ruta de acceso comienza con una letra de unidad y dos puntos (:). Por ejemplo, se devuelve true para path cadenas como "\\MyDir\\MyFile.txt", "C:\\MyDir" o "C: Midir". Devuelve false para path cadenas como "MyDir".

Este método no comprueba que existe el nombre de archivo o ruta de acceso.

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 cómo el IsPathRooted método puede utilizarse para probar tres cadenas.

string fileName = @"C:\mydir\myfile.ext";
string UncPath = @"\\myPc\mydir\myfile";
string relativePath = @"mydir\sudir\";
bool result;

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

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

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

// This code produces output similar to the following:
//
// IsPathRooted('C:\mydir\myfile.ext') returns True
// IsPathRooted('\\myPc\mydir\myfile') returns True
// IsPathRooted('mydir\sudir\') 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: