Liefert eine durch Semikolons separierte Liste der Datei-/Verzeichnis-Eigenschaften der Datei/des Verzeichnisses a.
Existiert die angegebene Datei oder das Verzeichnis nicht, werden leere Werte zurückgegeben.
Der optionale Parameter b steuert, ob nur eine bestimmte Eigenschaft ausgegeben werden soll. Ein Wert in b, der nicht in der folgenden Tabelle steht, führt zum Fehlerabbruch. Es kann nur ein Wert angegeben werden.
Kurzform | Wert | Bedeutung |
|---|---|---|
h | header | Anstelle der eigentlichen Werte werden die Namen der Spalten ausgegeben. Diese Ausgabe ist unabhängig von der Existenz der Datei. |
p | parent | Der Parent ist das Verzeichnis, in dem die Datei oder das Unterverzeichnis enthalten ist. Der Parent-Pfad wird als vollständiger, kanonischer Pfad mit dem Pfadtrenner (/) ausgegeben. |
n | name | Liefert den reinen Datei- oder Verzeichnisnamen (ohne Parent-Pfad). |
t | type | Liefert d für ein Verzeichnis, f für eine Datei und ? für ein Device, Named Pipe usw. (unter Unix). |
s | size | Liefert die Dateigröße in Bytes. Bei einem Verzeichnis ist der Wert 0. |
m | modified | Liefert die Zeit der letzten Änderung im ISO-Format. |
r | read | Liefert true, wenn die Datei/das Verzeichnis gelesen werden kann. |
w | write | Liefert true, wenn in die Datei/das Verzeichnis geschrieben werden kann. |
Parameter
Parameter | Beschreibung |
|---|---|
a | Relativer (zum Installationsverzeichnis des Integration Servers) oder absoluter Pfad der Datei/des Verzeichnisses. |
b | (optional) Reduzierung auf eine bestimmte Eigenschaft (siehe Tabelle oben). Hinweis: Verwenden Sie zur Auswahl eines Wertes die drei Punkte. |
Beispiele
Parameter a | Parameter b | Ergebnis |
|---|---|---|
./temp/existingfile | /temp;existingfile;f;5000;2011-04-23 12:34:56.0;true;false | |
./temp/nonexistingfile | ;;;;;; | |
./temp/existingfile | header | parent;name;type;size;modified;read;write |
./temp/existingfile | s | 5000 |
./temp/existingfile | size | 5000 |