Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. // OrtizOL - xCSw - http://ortizol.blogspot.com
  2.  
  3. using System;
  4. using System.IO;
  5.  
  6. namespace Receta.CSharp.R0503
  7. {
  8.     public class CrearSubdirectorio
  9.     {
  10.         public static void Main()
  11.         {
  12.             Console.WriteLine();
  13.            
  14.             // Nueva instancia de `DirectoryInfo` para referenciar
  15.             // un directorio:
  16.             DirectoryInfo directorioOrigen = new DirectoryInfo("DirectorioTemporal");
  17.            
  18.             // Valida que el directorio `DirectorioTemporal` exista:
  19.             if (directorioOrigen.Exists == false)
  20.             {
  21.                 directorioOrigen.Create();
  22.             }
  23.            
  24.             // Creación de directio de origen:
  25.             DirectoryInfo nuevoDirectorio = new DirectoryInfo("NuevoDirectorio");
  26.             if (nuevoDirectorio.Exists == false)
  27.             {
  28.                 nuevoDirectorio.Create();
  29.             }
  30.            
  31.             // Creamos un subidrectorio en `NuevoDirectorio`:
  32.             nuevoDirectorio.CreateSubdirectory("Subdirectorio");
  33.            
  34.             // Mueve el directorio `DirectorioTemporal` a la carpea `NuevoDirectorio`:
  35.             directorioOrigen.MoveTo(@"NuevoDirectorio\" + directorioOrigen.Name);
  36.            
  37.             Console.WriteLine();
  38.         }
  39.     }
  40. }