Navegando por los Archivos del Sistema Clases File System: En el espacio de nombre, System.IO , este nos provee una serie de clases para el manejo de archivos , carptes , y unidades de disco. Ejemplo: Importar: System.IO | FileInfo file = null; Console.WriteLine("Ingrese una ruta:"); string ruta = Console.ReadLine(); if (ruta != null) { file = new FileInfo(ruta); if(file.Exists) { Console.WriteLine("El Archivo Si Existe"); Console.WriteLine("Su Nombre es :" + file.Name); Console.WriteLine("Su Ruta en el Disco es:" + file.FullName); Console.WriteLine("Su tamaño en disco es:" + file.Length.ToString()); } } | Aquí un ejemplo mas visual: Nuestra Pantalla: En el Evento Click del Boton ofdAbrirArchivo: Es el Control OpenFileDialog, para tenerlo en la aplicación , solo arrastrarlo y ponerle el nombre en mención. | using System.IO; namespace ManejoArchivosIO_CS { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { ofdAbrirArchivo.ShowDialog(); string ruta = ofdAbrirArchivo.FileName; txtRuta.Text = ruta; FileInfo file = new FileInfo(ruta); StringBuilder str = new StringBuilder(); str.Append(string.Format("Nombre: {0} \n", file.Name)); str.Append(string.Format("Tamaño: {0}",file.Length)); rtxtContenido.Text = str.ToString(); } } } | Espero les sirva , al terminar este Capitulo , haremos una aplicación con un manejo completo de Archivos. Muchas Gracias. Jose Fabricio Rojas |