Programm zum datum-sortierten Packen und Löschen von Log-Dateien.
Auf Anregung von Gerald Rampf, Malibu GmbH&Co.KG.
ZWECK/EIGENSCHAFTEN:
* Automatisierter Nacht-Job zum Archivieren (packen und löschen) von
großen, regelmäßig anfallenden Dateien
* Fehlertoleranz: Programm kann jederzeit gestartet werden
und holt „vergessene“ (liegen gebliebene) Dateien nach
* Kommandozeilen-Programm
* Unicode-Version für Win2k/XP/Vista/7, unterstützt sämtliche Dateinamen
(auch außerhalb der momentanen Kodeseite, bspw. arabisch auf deutschem Windows).
BENÖTIGT:
* Zum Ablauf ein geeignetes Kommandozeilen-Pack-Programm, vorzugsweise 7-zip
* Zum Recompilieren „msvcrt-light.lib“ (siehe andere h#s-Projekte)
sowie Visual Studio 6 oder 2008
GRENZEN:
* Der verwendete Packer muss „Update“ unterstützen.
(RAR Solid Archive, 7-Zip Solid Archive sowie tar.gz/tar.bz2 geht nicht.)
* Der Packer muss einen Fehlerkode liefern, wenn irgendetwas schief geht
(bspw. Zielfestplatte voll), das tun eigentlich alle Programme.
* Unter Win98 bleiben die Konsolenfenster offen (habe ich vermutlich so eingestellt)
* Es ist stets ein Konsolenfenster sichtbar, das auf 0:03 Uhr wartet.
Ein Tray-Icon wäre hübscher gewesen …
Getestet mit 7-zip „7za.exe“ („7z.exe“ unterstützt keine ZIP-Dateien)
und der in der Hilfe (simpler Aufruf von „filecollect“) angegebenen Beispielkommandozeile.
haftmann#software, 100324
Vorgefundene Kodierung: ASCII (7 bit) | 8
|