C# Añadir una ventana de proceso a opciones de archivos .Net
28/10/2010HTC Gratia (un smartphone no tan aparatoso)
28/10/2010Curioseando el blog de itsasontzi baten, que he descubierto hace poco y me parece muy interesante, he visto una funcionalidad para obtener la información de un directorio.
En especial, en el blog describen como saber cuantos archivos hay en un determinado directorio utilizando el espacio de nombres System.IO que es el que necesitaremos:
Primero nos declaramos un array del tipo FileInfo que está en el espacio de nombres System.IO
Y una variabler de tipo string con la ruta del directorio al que queremos acceder:
-
span style="color: #808080;">@"C:\MisArchivos"
Luego inicializamos esta variable de la siguiente forma:
Utilizamos la Clase DirectoryInfo que tiene entre otros métodos:
- GetFiles(): obtiene los archivos del directorio
- CreateDirectory(): Crea un directorio
- etc.
De esta forma MisFicheros contendrá la información (Nombre, path,…) de todos los archivos que haya en ese directorio. Si queremos coger sólo los archivos de una determinada extensión, por ejemplo archivos de imagen .jpg, no habría más que modificar la línea anterior de la siguiente forma:
-
span style="color: #808080;">"*.jpg");
//Ya que .GetFiles() o .GetFiles(”*.*”) es lo mismo.
Fuente de la información y temas relacionados:
- Itsasontzi baten
- Msdn DirectoryInfo Descripción de la clase
- Msdn FileInfo Descripción de la clase