Limpieza y mayor borrar el archivo de registro

Como desarrollador, una línea de código de los agricultores, cuando escribimos programas a menudo traen sus propios programas de añadir un montón de salida de registro, que es un buen hábito, pero muchos programadores no aumentó el registro de eliminación periódica del programa, que es bueno hábito, más de una década en el campo de las TI, el acceso al software también es variada, este es un problema común ha sido el personal de operación sufrimiento y mantenimiento, en general, los clientes tendrán el sistema de operación y mantenimiento, que establecerá advertencia de espacio de disco del servidor, menos de una vez la cantidad de espacio se le recordará al personal de mantenimiento para eliminar el registro.

Hay algunos comandos por lotes en línea, puede eliminar estos registros, a continuación, agregar la tarea de planificar el tiempo de ejecución en el interior, que es una forma que he descrito aquí no lo hacen, pequeños socios interesados ​​pueden poseer Baidu.

Me he presentado aquí es un caso más extremo lo encontrado, un servicio, funcionando durante un año sin ningún problema, de repente un día para morir, después de la inspección se encontró el servicio de escribir el disco de registro está lleno. Entonces listo para borrar archivos, carpetas resultado desorden, muchos tipos de archivos de registro, eliminar no saben lo que es bueno, lo más terrible es que los atributos correctos vieron estos pequeños archivos de registro en realidad llegaron a un millón yo le un niño, esto es terrible, y borrar con la tecla de borrar, lo que lleva a la tarjeta de interfaz de la muerte, y son incapaces de recuperar el tipo de respuesta.

Trate de muchas maneras, no se elimina accidentalmente atascado.

Forma de pensar es que el código de operación de la granja en el equipo son posibles de lograr a través de un programa, y ​​por lo tanto estar abierto a secar.

Enfoque general es obtener un archivo de disco:

Los Directory.GetFiles ( " ruta de carpeta " , " tipo de documento " , SearchOption.AllDirectories);

Este es un método común por encima, pero no es aplicable en este escenario, una vez que el uso de los métodos anteriores, directo y pulse la tecla Supr para eliminar el mismo sistema, el programa de pegado. Dicho de otra escritura

El dir = el DirectoryInfo nuevo nuevo la (DirectoryInfo " ruta de la carpeta " ); 
el FileInfo [] Archivos = dir.GetFiles (); 
los DirectoryInfo [] dirs = dir.GetDirectories ();

Con lo anterior en esta forma, en combinación con la recursividad o por medio de la mala, la digresión, en general, están todos bucle recursivo se puede escribir para lograr (interesado en el socio pequeño puede ser dueño de Baidu, no voy a explicar aquí)

A través de las capas de la recursividad, obtener toda la información y los documentos de la carpeta de información, de modo que usted puede eliminar estos archivos.

La interfaz del programa de la siguiente manera:

Características: Conjunto eliminar una carpeta, y luego analizar carpeta, analizar la distribución de carpetas de archivos pueden entender carpeta

Mediante el análisis de la carpeta del tamaño de varios tipos de archivos, así como para determinar el número, que se requiere para borrar archivos

Otras características que no se presentan aquí se centran en lo que la notificación de correo electrónico, debido a la necesidad de borrar archivos mucho, mucho, el consumo de borrado puede tardar varias horas o incluso días, aumentando de este modo un mensaje de notificación ya ha sido borrada.

 

Supongo que te gusta

Origin www.cnblogs.com/huangyoulong/p/12624244.html
Recomendado
Clasificación