Clase File y Directory Parte I
La clase File y Directory nos sirve para todo lo concerniente a los archivos y carpetas, desde estas clases podemos, crear, mover, copiar y eliminar, incluso podemos obtener o establecer datos mas técnicos como fecha de creación, modificación, acceso, atributos, entre otros. pero para esta primera parte solo hablaremos de lo primero.
Primero habrá que declarar lo siguiente:
using System.IO;
Ahora si, veamos como podemos manipular a los archivos y carpetas desde estas 2 clases:
File:
Crear archivo:
File.Create(@"C:\Users\Usuario\Desktop\archivo.txt");
Copiar archivo:
File.Copy(@"C:\Users\Usuario\Desktop\archivo.txt", @"C:\Users\Usuario\Desktop\archivoCopiado.txt");
Mover archivo:
File.Move(@"C:\Users\Usuario\Desktop\archivo.txt", @"C:\Users\Usuario\Desktop\archivoMovido.txt");
Eliminar archivo:
File.Delete(@"C:\Users\Usuario\Desktop\archivo.txt");
Comprobar existencia de un archivo:
File.Exists(@"C:\Users\Usuario\Desktop\archivo.txt"); //Nos devolverá false o true
Directory
Crear carpeta:
Directory.CreateDirectory(@"C:\Users\Usuario\Desktop\CarpetaNueva");
Mover carpeta:
Directory.Move(@"C:\Users\Usuario\Desktop\CarpetaNueva", @"C:\Users\Usuario\Desktop\CarpetaNuevaMovida");
Eliminar carpeta:
Directory.Delete(@"C:\Users\Usuario\Desktop\CarpetaNueva");
Comprobar existencia de una carpeta:
Directory.Exists(@"C:\Users\Usuario\Desktop\CarpetaNueva");