Mit deleteDirectory löschen Sie ein Verzeichnis. Wenn Sie keinen Partner angeben, wird das Verzeichnis unter der lokalen Benutzerkennung gelöscht.
Mit baseDir können Sie ein Basisverzeichnis angeben (siehe Abschnitt „directory"), unter dem das zu löschende Verzeichnis gesucht wird. Der Basisverzeichnisname und der mit dem Attribut dirnames angegebene Name werden zum Verzeichnisnamen zusammengesetzt.
Die Länge des Verzeichnisnamens (Länge von baseDir plus Länge von dirnames) ist begrenzt und abhängig von der openFT-Version. Die Länge ergibt sich aus der Anzahl der Zeichen plus 1 Zeichen, wenn baseDir nicht mit einem „/“ endet.
Einschränkungen
Das zu löschende Verzeichnis muss leer sein.
Format
|
Attribute
Name | Wert | Bedeutung |
| string | Referenz auf ein Verzeichnis-Kontextobjekt |
| | Der Standardwert ist no. |
|
Beispiel
<?xml version="1.0" encoding="UTF-8"?> <ftscript version="1"> <context> <directory id="myDir" name="myTmp"/> </context> <deleteDirectory ref="myDir"> <partner name="UnixP_1" systemType="unix"> <transferAdmission> <ftacAdmission ftacAdmission="FTACADM1"/> </transferAdmission> </partner> <baseDir name="frg_eis_04"/> </deleteDirectory> </ftscript>
Löscht das Verzeichnis myTmp für die FTAC-Zugangsberechtigung FTACADM1 auf dem Rechner UnixP_1.
deleteDirectory wird ohne Fehler beendet, wenn das Verzeichnis nicht existiert oder schon gelöscht wurde.
Als baseDir ist frg_eis_04 angegeben. Das zu löschende Verzeichnis wird referenziert. Der gesamte Verzeichnispfad (baseDir + name) ist frg_eis_04/myTmp mit 16 Zeichen.