Wie archiviere ich Dateien, die älter als 7 Tage sind, indem ich ein Archiv für alle Dateien mit demselben Datum erstelle?

Ich suche jemanden, der mir helfen kann, eine geplante Aufgabe zu erstellen, um Protokolldateien automatisch in RAR-Archive zu verschieben.

Es muss keine Batch-Dateilösung sein, wenn Sie andere Ideen haben, teilen Sie diese bitte mit.

Ich habe den Basiscode dafür. Dies ist der Batch-Datei-Code, den ich bisher habe:

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

Diese Zeile in der Batchdatei wird ausgeführtRAR um ein Archiv mit allen Dateien in dem Ordner zu erstellen, der in der Listendatei angegeben istbackup.txt enthält:

D:\tet\Web3811\Web3811\log

Das RAR-Archiv wird in erstelltD:\tet\Web3811\Web3811\LogsBackup\ mityyyy-mm-dd.rar als Dateiname.

Ich brauche Hilfe bei:

Die RAR-Archive sollten ein Datum im Format habendd-mm-yyyy im Namen stattyyyy-mm-dd.Es sollten nur Protokolldateien archiviert werden, die nach dem letzten Änderungsdatum älter als 7 Tage sind im Vergleich zum aktuellen Datum, wobei die Zeit keine Rolle spielt, nur das Datum. Alle Dateien mit einem Datum und einer Uhrzeit vor dem 27-07-2014 00:00:00 sollten zu den RAR-Archiven hinzugefügt werden, wenn das aktuelle Datum und die aktuelle Uhrzeit am 02-08-2014 12:30:00 liegen.Jedes zu erstellende RAR-Archiv sollte nur Dateien mit demselben Änderungsdatum enthalten.Alle archivierten Protokolldateien sollten gelöscht werden, sobald die RAR-Komprimierung ohne Fehler abgeschlossen ist.

Der Grund dafür, dass es sich um eine Batch-Datei handelt, ist die Anforderung, als geplante Task ausführbar zu sein.

Ein Beispiel für die dritte Anforderung:

Der Ordner enthält 5 Protokolldateien mit den folgenden letzten Änderungsdaten:

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

Die geplante Aufgabe muss 3 Archive mit folgenden Namen und Dateien erstellen:

23-07-2014_Logs.rar mitOldest.log undAlsoOld.log.25-07-2014_Logs.rar mitSample1.log undSample2.log.26-07-2014_Logs.rar nur mitNewest.log.

Am 24-07-2014 wurde keine Protokolldatei erstellt und daher ist auch kein RAR-Archiv für diesen Tag zu erstellen.