¿Cómo archivar archivos anteriores a 7 días con la creación de un archivo para todos los archivos con la misma fecha?

Estoy buscando a alguien que pueda ayudarme a realizar una tarea programada para mover automáticamente los archivos de registro a los archivos RAR.

No tiene que ser una solución de archivo por lotes, si tiene otras ideas, compártalas.

Tengo el código básico para ello. Este es el código de archivo por lotes que tengo hasta ahora:

"C:\Program Files\WinRAR\rar.exe" a -ag -ms "D:\tet\Web3811\Web3811\LogsBackup\" @backup.txt

Esa línea en el archivo por lotes se ejecutaRAR para crear un archivo con todos los archivos en la carpeta especificada en el archivo de listabackup.txt que contiene:

D:\tet\Web3811\Web3811\log

El archivo RAR se crea enD:\tet\Web3811\Web3811\LogsBackup\ conyyyy-mm-dd.rar como nombre de archivo.

Necesito ayuda con:

Los archivos RAR deben tener fecha en formatodd-mm-yyyy en nombre en lugar deyyyy-mm-dd.Solo se deben archivar los archivos de registro que tengan más de 7 días de acuerdo con la fecha de la última modificación en comparación con la fecha actual por la cual el tiempo no importa, solo la fecha. Todos los archivos con fecha y hora anteriores al 27-07-2014 00:00:00 deben agregarse a los archivos RAR si la fecha y hora actual es 02-08-2014 12:30:00.Cada archivo RAR a crear debe contener solo archivos con la misma fecha de última modificación.Todos los archivos de registro archivados deben eliminarse una vez que se complete la compresión RAR sin errores.

La razón para ser un archivo por lotes es el requisito de ser ejecutable como tarea programada.

Un ejemplo para el tercer requisito:

La carpeta contiene 5 archivos de registro con las siguientes fechas de última modificación:

Oldest.log    23-07-2014 02:20:54
AlsoOld.log   23-07-2014 23:52:26
Sample1.log   25-07-2014 09:08:46
Sample2.log   25-07-2014 12:59:02
Newest.log    26-07-2014 18:32:48

La tarea programada necesita crear 3 archivos con los siguientes nombres y archivos:

23-07-2014_Logs.rar conOldest.log yAlsoOld.log.25-07-2014_Logs.rar conSample1.log ySample2.log.26-07-2014_Logs.rar con tan soloNewest.log.

No se creó ningún archivo de registro el 24-07-2014 y, por lo tanto, tampoco se creó un archivo RAR para este día.

Respuestas a la pregunta(1)

Su respuesta a la pregunta