Das <delete>-Element löscht Dateien und Verzeichnisse. Bei dem zu löschenden Objekt muss es sich um ein FILEOBJECT handeln (Datei oder Verzeichnis). Die die direkte Angabe von Systempfaden ist nicht erlaubt.
Attributname | Datentyp | Beschreibung | Mögliche Werte | Standardwert | Obligatorisch? |
---|---|---|---|---|---|
file | FILEOBJECT | Die ID der Ressource, die gelöscht werden soll. | Ein existierendes FILEOBJECT. | — |
Das <delete>-Element besitzt keine Subelemente und kann keinen Inhalt enthalten.
Das <delete>-Element besitzt keine Variablenbindungen.
In folgendem Beispiel wird das Arbeitsverzeichnis, in dem temporäre Dateien gespeichert werden, am Ende des Prozesses manuell durch <delete> gelöscht. Dies entspricht dem Verhalten wie bei <workdir clear-on-shutdown=true>.
<rcml> <process id="ExampleProcess" name="example process"> <!-- Hier wird das Arbeitsverzeichnis festgelegt. --> <workdir id="myworkdir" home="./WORK"/> <!-- Hier wird etwas gemacht. --> ... <!-- Am Ende wird das Arbeitsverzeichnis manuell gelöscht. --> <delete file="myworkdir"/> </process> </rcml> |
|