Como arquivar arquivos com mais de 7 dias com a criação de um arquivo para todos os arquivos com a mesma data?

Estou procurando alguém que possa me ajudar a realizar uma tarefa agendada para mover automaticamente os arquivos de log para os arquivos RAR.

Não precisa ser uma solução de arquivos em lote, se você tiver outras idéias, compartilhe.

Eu tenho o código básico para isso. Este é o código do arquivo em lotes que tenho até agora:

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

Essa linha no arquivo em lotes é executadaRAR criar um arquivo morto com todos os arquivos na pasta especificada no arquivo de listabackup.txt contendo:

D:\tet\Web3811\Web3811\log

O arquivo RAR é criado emD:\tet\Web3811\Web3811\LogsBackup\ comyyyy-mm-dd.rar como nome do arquivo.

Preciso de ajuda com:

Os arquivos RAR devem ter data em formatodd-mm-yyyy em nome em vez deyyyy-mm-dd.Somente arquivos de log devem ser arquivados com mais de 7 dias, de acordo com a data da última modificação, em comparação com a data atual em que o tempo não importa, apenas a data. Todos os arquivos com data e hora anteriores a 27-07-2014 00:00:00 devem ser adicionados aos arquivos RAR se a data e a hora atuais forem 02-08-2014 12:30:00.Cada arquivo RAR a ser criado deve conter apenas arquivos com a mesma data da última modificação.Todos os arquivos de log arquivados devem ser excluídos quando a compactação RAR for concluída sem erros.

O motivo de ser um arquivo em lotes é o requisito de ser executável como tarefa agendada.

Um exemplo para o terceiro requisito:

A pasta contém 5 arquivos de log com as seguintes datas de última modificação:

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

A tarefa agendada precisa criar 3 arquivos com os seguintes nomes e arquivos:

23-07-2014_Logs.rar comOldest.log eAlsoOld.log.25-07-2014_Logs.rar comSample1.log eSample2.log.26-07-2014_Logs.rar com apenasNewest.log.

Nenhum arquivo de log foi criado em 24-07-2014 e, portanto, também nenhum arquivo RAR a ser criado para este dia.

questionAnswers(1)

yourAnswerToTheQuestion