Como leer todos los archivos de un directorio en .NET

En esta ocasión estoy trabajando en un proyecto web desarrollado con ASP.NET y VB como codebehind, en el cual necesito obtener algunos archivos del Servidor de Base de Datos (son PDF) almacenarlos en un ZIP y borrar los antiguos.

La mayoría del código ya estaba hecho al momento de que yo tome el proyecto, así que solo me toco agregar algunas cosas y corregir otras, una de esas fue precisamente el borrar los archivos antiguos, para esto necesitaba leer todos los que se encontraran dentro del directorio especificado.

Para hacer esto use el siguiente codigo:

Si ejecutas este código tal y como esta, te va a borrar todos los archivos posibles dentro de la carpeta que le indiques.

Dim dir As New DirectoryInfo(FolderPath)
For Each file As FileInfo In dir.GetFiles()
	file.Delete()
	'Alguna otra opción aquí
Next

Lo que hace es crear una variable del tipo DirectoryInfo, pasándole como parámetro la ruta de la carpeta donde tengo mis archivos (FolderPath).

Enseguida se hace un For Each revisando archivo por archivo que se encuentra en el directorio, ya dentro del ciclo hacemos alguna operación, en este caso borrar los archivos.

Los posibles usos para esto son múltiples, como obtener fechas de creación, de modificación, borrar solo algunos a partir de cierto tiempo, crear copias, etc…. En fin lo que quería demostrar era la sencilles para realizar esta tarea, ojala les sirva.

Bunsen ahora con Avatares y Wallpapers

Si existe alguna caricatura gráfica en español que me encante esa tiene que ser Bunsen, esta serie de caricaturas es creada por Jorge Pinto, un excelente diseñador e ilustrador.

Bunsen trata las aventuras de Adel un científico y sus compañeros del laboratorio (realmente solo tiene uno) y los animales que habitan en el, cabe aclarar que los animales del laboratorio hablan.

Primer comic de Bunsen

En estos días aparte del comic normal que sale, Jorge nos trae Avatares, Wallpapers y una aplicación para Facebook, sinceramente son geniales, los Avatares deberían ser usados por todos en Twitter y en el MSN.

Sandwich Invisible Porno

Es genial que aquí en México exista talento tan bueno como el de Jorge Pinto, eso da muestra de que también podemos hacer las cosas bien aquí, mi respeto y admiración para Jorge que en cada comic me saca una sonrisa.

A short love story in stop motion

A short love story in Stop motion es una excelente animación hecha por Carlos Lascano, donde combina el Stop Motion y la animación tradicional en 2D en papel para crear una joya.

La animación trata de una pequeña niña que dibuja una casita, de las cuales salen unas palomas y nos hacen ver como sera la vida de esta pequeña. La música es excelente y la animación sin dudarlo es algo genial, mejor veanlo por ustedes mismos.



A SHORT LOVE STORY IN STOP MOTION from Carlos Lascano on Vimeo.

En el sitio de Carlos, se encuentra el “como se realizo el video“, tanto el equipo usado como el software, algunas fotografías de los modelos en escala creados y mas. Sin duda un genio para la animación.