Dado un director, ahora encontraremos la lista de los subdirectorios presentes en el directorio dado. Entonces, para esta tarea, usamos el método GetDirectories() de la clase Directory. Este método se utiliza para obtener la lista de directorios/subdirectorios del directorio o subdirectorios dados. Tenemos que especificar el nombre del directorio para obtener los subdirectorios. Aquí vamos a devolver los subdirectorios junto con sus rutas. Los métodos sobrecargados de este
Sintaxis:
public static string[] GetDirectories (ruta de la string);DirectoryInfo.GetDirectories Method (System.IO) | Documentos de Microsoft
2. GetDirectories (String, String): devolverá los nombres de los subdirectorios (incluidas sus rutas) que coincidan con el patrón de búsqueda especificado en el directorio especificado.
Sintaxis:
public static string[] GetDirectories (ruta de string, patrón de búsqueda de string);
3. GetDirectories (String, String, SearchOption): devolverá los nombres de los subdirectorios (incluidas sus rutas) que coincidan con el patrón de búsqueda especificado y las opciones de enumeración en la opción de director especificada
public static string[] GetDirectories (ruta de string, patrón de búsqueda de string, System.IO.EnumerationOptions enumerationOptions); cuerda
4. GetDirectories (String, String, SearchOption): devolverá los nombres de los subdirectorios (incluidas sus rutas) que coincidan con el patrón de búsqueda especificado en el directorio especificado, usando un valor para determinar si buscar en los subdirectorios.
Sintaxis:
public static string[] GetDirectories (ruta de la string, string searchPattern, System.IO.SearchOption searchOption);
Ejemplo:
C#
// C# program to find the list of sub-directories // of a given directory using System; using System.IO; class GFG{ static void Main() { // Get the vignan directory path from C drive String []all = Directory.GetDirectories("C:/vignan"); // Get all the paths of sub directories // present in vignan for(int i = 0; i < all.Length; i++) { // Display result Console.WriteLine(all[i]); } } }
Producción:
C:/vignan\Hello C:/vignan\Data C:/vignan\HPink\whalello
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA