file-exists( filename a, [canread b],[canwrite c],[istype d],[modified e])
Gruppe |
Prüft, ob eine Datei oder ein Verzeichnis (oder unter Unix ein Special File oder eine Named Pipe) a existiert.
Die optionalen Parameter b bis e ermöglichen weitere Prüfungen.
Die Funktion liefert true zurück, wenn alle Prüfungen erfolgreich waren.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Relativer (zum Installationsverzeichnisses des Integration Servers) oder absoluter Verzeichnis- oder Datei-Pfad. Beispiel: ./conf oder ./conf/myfile.txt |
b |
(optional) true, falls Datei/Verzeichnis lesbar sein muss. Default: false. |
c |
(optional) true, falls Datei/Verzeichnis beschreibbar sein muss. Default: false. |
d |
(optional) Typ-Prüfung. Es wird hier ein Schlüsselwort für eine Datei (f, file, datei) oder ein Schlüsselwort für ein Verzeichnis (d, directory, folder, verzeichnis) erwartet, oder die Kombination, getrennt durch Komma, Pipe (|) oder Leerzeichen. Beispiel: Mit d|f wird geprüft, ob es sich um eine Datei oder ein Verzeichnis handelt. |
e |
(optional) Änderungszeitpunkt-Prüfung. Erlaubt eine Prüfung, ob die Datei seit dem angegebenen Zeitpunkt modifiziert wurde. Als Zeitpunkt ist ein Datum- oder Zeitstempel erlaubt, oder die Angabe now-<Millisekunden>. Der Wert now-60000 bedeutet z. B., ob die Datei innerhalb der letzten Minute geändert wurde. |