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 UsoFileInfo
  7.     {
  8.         public static void Main()
  9.         {
  10.             Console.WriteLine ();
  11.             // Creación de una nueva instancia de FileInfo:
  12.             FileInfo archivoFuente = new FileInfo("UsoFileInfo.cs");
  13.            
  14.             // Confirma si el archivo existe:
  15.             if (archivoFuente.Exists)
  16.             {
  17.                 // Obtiene la hora de creación, la extensión, nombre completo,
  18.                 // si es de sólo lectura, tamaño en bytes, y el nombre:
  19.                 Console.WriteLine("Hora de creación: {0}", archivoFuente.CreationTime.ToString());
  20.                 Console.WriteLine("Extensión: {0}", archivoFuente.Extension.ToString());
  21.                 Console.WriteLine("Nombre completo: {0}", archivoFuente.FullName);
  22.                 Console.WriteLine("¿Sólo lectura?: {0}", archivoFuente.IsReadOnly ? "Sí" : "No");
  23.                 Console.WriteLine("Tamaño en bytes: {0} bytes", archivoFuente.Length.ToString());
  24.                 Console.WriteLine("Nombre: {0}", archivoFuente.Name.ToString());
  25.             }
  26.             else
  27.             {
  28.                 Console.WriteLine("El archivo `UsoFileInfo.cs` no existe.");
  29.             }
  30.            
  31.             Console.WriteLine ();
  32.         }
  33.     }
  34. }