Finally the help of IT is here

Blog de soluciones informaticas.

Como detectar si un fichero ha sido abierto?

Posteado por Xavier Xaus Nadal on 19th marzo 2012

Buenas,

En épocas de crisis necesitamos ingeniárnoslas para poder ahorrar costes o si no es posible, intentar reducir la inversión en tecnología (Aunque me duela en el alma decirlo).

El tema que nos ocupa es cumplir la siguiente idea que he tenido esta misma tarde.

Necesito un script que detecte si un ficheros ha sido abierto en una fecha anterior a 2 años (Definido en una variable).

Que comprima los ficheros en la misma ubicación donde los ha encontrado.

Si hay más de un fichero en la misma carpeta que los comprima en un mismo archivo con el siguiente formato OldFiles_año_mes_dia.zip

Si se ha cumplido la condición de detectar el fichero/ficheros y ha realizado la compresión correctamente deberá eliminar el fichero o ficheros originales sin comprimir.

El sistema podría generar un (report / fichero) con los resultados de la compresión como resumen por fichero / carpeta / servidor

Necesito esto para poder reducir el espacio ocupado en los servidores de ficheros para así no tener que ir comprando, discos, cabinas, …

Los ficheros son críticos con lo que entenderéis que no podemos comprar discos baratos para almacenarlos.

El lenguaje usado puede ser Powershell, C#, vbs, …

El entorno debe ser indispensablemente Sistemas Operativos Windows (Lo siento linuxeros o maqueros) Otra vez será.

 

PD: El tema de la deduplicación es inversión aunque con un buen ROI (inversión en definitiva).

Saludos y espero vuestras propuestas / scripts /programas, etc..

Tags: , , , , , , ,
Posteado por Programación | 2 Comments »