SOG-Helpcenter Logo SOG Business - Software

hhrmall - Löschen von generierten Dateien


Das Programm hhrmall löscht generierte Dateien aus dem aktuellen, oder angegebenen Verzeichnis.
Die Konfiguration der zu löschenden Dateiendungen und Verzeichnisnamen befindet sich in der Konfigrationsdatei "hhrmall_cfg.xml".

Aufruf:

    hhrmall [-sim] [-proj] [-tardir Verzeichnis]

-tardir


Die Option -tardir legt fest, für welches Verzeichnis hhrmall durchgeführt werden soll. Ist die Option nicht angegeben, wird das aktuelle Verzeichnis verwendet.

Löschen von Einzeldateien nach Endungen


Ist die Option -proj nicht angegeben, wird auf Basis der Dateiendung entschieden welche Dateien im Zielverzeichnis zu löschen sind.
Dabei arbeitet hhrmall in 2 Durchläufen. Im ersten Lauf werden alle Dateien gelöscht, zu denen es Quelldateien mit einer bestimmten Dateiendung (Konfig Level1) gibt.
Im zweiten Durchlauf werden alle Dateien mit bestimmten Dateiendungen (Konfig Level2) gelöscht.

Option -proj


Wird die Option -proj angegeben, versucht hhrmall ein ganzes Projekt aufzuräumen.
Für das Aufräumen eines Projektes sind in der Konfigurationsdatei weitere Optionen eingestellt.

Der Eintrag "ProjCsDir" legt CSharp Quellverzecihnisse fest.
Der Eintrag "ProjCobDir" Cobol Quellverzeichnisse.

In allen CSharp und Cobol Quellverzeichnissen werden alle durch "DeleteCompleteSubDir" festgelegten Unterverzeichnisse vollständig gelöscht.
In allen Cobol Hauptverzeichnissen wird in allen Unterverzeichnissen jeweils "Löschen von Einzeldateien nach Endungen" durchgeführt.

Über "NoDelete" können einzelne Dateien oder Dateimuster vom Löschen ausgeschlossen werden.

Für das "bin" Verzeichnis findet eine Sonderbehandlung statt, die alle aktiven Ausführungsverzeichnisse verschohnt, und nur die veralteten bin\xxx.999 Verzeichnisse löscht.

Option -sim


Wird -sim angegeben, werden keine Dateien gelöscht, sondern nur eine Liste von voraussichtlich gelöschten Dateien auf der Standardausgabe ausgegeben.