La clase Directory proporciona diferentes tipos de métodos para crear, mover, eliminar, renombrar y modificar . GetDirectoryRoot() es un método de la clase Directory. Este método se usa para encontrar la información del volumen o raíz o ambos para la ruta dada. O podemos decir que este método se usa para encontrar el directorio raíz del directorio dado.
Sintaxis:
string estática pública GetDirectoryRoot (ruta de la string);
Aquí, la ruta es la ubicación del directorio o archivo.
Retorno: Este método devolverá una string que contendrá la información de la raíz o volumen de la ruta dada.
Excepciones: este método generará las siguientes excepciones:
- UnauthorizedAccessException: esta excepción ocurrirá cuando la persona que llama no tenga el permiso especificado.
- ArgumentException: esta excepción se producirá cuando la ruta sea una string de longitud cero, o solo pueda contener espacios en blanco, o puede contener uno o más caracteres no válidos.
- ArgumentNullException: esta excepción ocurrirá cuando la ruta sea nula.
- PathTooLongException: esta excepción ocurrirá cuando la ruta especificada, el nombre de archivo o ambos excedan la longitud máxima definida por el sistema.
Ejemplo:
C#
// C# program find the root directory of the given directory using System; using System.IO; class GFG{ static void Main() { // Get the root directory for the path specified // Using GetDirectoryRoot() method Console.WriteLine(Directory.GetDirectoryRoot("D:/Sravan/Vignan")); // Get the root directory for the path specified // Using GetDirectoryRoot() method Console.WriteLine(Directory.GetDirectoryRoot("C:/Sravan/Vignan")); // Get the root directory for the path specified // Using GetDirectoryRoot() method Console.WriteLine(Directory.GetDirectoryRoot("F:/Sravan")); } }
Producción:
D C F
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA