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: archive, como saber si un fichero ha sido abierto, detect file has been opened, detectar si fichero ha sido abierto, file, reduce costs, reducir costes en tecnología, script to detect opened file
Posteado por Programación | 2 Comments »