Version contemplando cierre de archivos y liberacion de memoria en salida de error
Subo el assembly de mi version