Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. using System;
  2. using System.IO;
  3.  
  4. namespace Receta.CSharp.R0501
  5. {
  6.     public class UsoDirectoryInfo
  7.     {
  8.         public static void Main()
  9.         {
  10.             Console.WriteLine ();
  11.            
  12.             // Creación instancia de `DirectoryInfo`:
  13.             DirectoryInfo infoDirectorio = new DirectoryInfo("A:\\C#\\VisualCSharp2010Recipes\\Cap04");
  14.            
  15.             // Valida que el directorio exista:
  16.             if (infoDirectorio.Exists)
  17.             {
  18.                 Console.WriteLine("Listado de subdirectorios de `Cap04`:");
  19.                
  20.                 // Obtiene el listado de subdirectorios:
  21.                 DirectoryInfo[] subdirectorios = infoDirectorio.GetDirectories();
  22.                
  23.                 // Enlista los subdirectorios:
  24.                 foreach (DirectoryInfo dri in subdirectorios)
  25.                 {
  26.                     Console.WriteLine ("-- {0}", dri.Name);
  27.                 }
  28.             }
  29.            
  30.             Console.WriteLine();
  31.         }
  32.     }
  33. }