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.R0510
  7. {
  8.     public class BusquedaConComodin
  9.     {
  10.         public static void Main(string[] args)
  11.         {
  12.             Console.WriteLine(Environment.NewLine);
  13.            
  14.             // Valida que el usuario haya ingresado
  15.             // el número apropiado de argumentos:
  16.             if (args.Length != 2)
  17.             {
  18.                 Console.WriteLine("Uso: BusquedaConComodin.exe [directorio] [comodin]");
  19.             }
  20.            
  21.             // Creación de instancia de `DirectoryInfo`:
  22.             DirectoryInfo dir = new DirectoryInfo(args[0]);
  23.            
  24.             // Arreglo de todos los archivos del directorio:
  25.             FileInfo[] archivos = dir.GetFiles(args[1]);
  26.            
  27.             // Muestra los archivos que coinciden con el
  28.             // comodín pasado como argumento:
  29.             foreach (FileInfo archivo in archivos)
  30.             {
  31.                 Console.Write("Archivo: {0} - Tamaño: {1}\n", archivo.Name, archivo.Length.ToString());
  32.             }
  33.            
  34.             Console.WriteLine(Environment.NewLine);
  35.         }
  36.     }
  37. }