Datei /~heha/hs/filecollect.zip/liesmich.txt

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